Hi Tilman,
I've tested removing CP as suggested with
PDAnnotation annot = PDAnnotation.createAnnotation(dict);
if ("Line".equalsIgnoreCase(annot.getSubtype())
&& annot.getCOSObject().containsKey(COSName.CP)
&& !annot.getCOSObject().containsKey(COSName.CAP))
{
annot.getCOSObject().removeItem(COSName.CP);
}
("dict" is the COSDictionary of the FDFAnnotation)
This appears to work for all the cases I've found with a given "caption-style"
but no other caption related attributes.
So for the time being, I'll use this and revisit this once 2.0.30 is released.
Thanks again for the fixes and suggestions !
All the best,
Kai
-----Ursprüngliche Nachricht-----
Von: Tilman Hausherr <[email protected]>
Gesendet: Donnerstag, 3. August 2023 19:37
An: [email protected]
Betreff: Re: Adding annotations to PDFs - "expected a name object"
CAUTION - External Sender
I've fixed the issues I mentioned and a few more, I'm not sure if this
will help you or not.
https://issues.apache.org/jira/browse/PDFBOX-5644
https://repository.apache.org/content/groups/snapshots/org/apache/pdfbox/pdfbox-app/2.0.30-SNAPSHOT/
Tilman
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]