pdfbox-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Maruan Sahyoun <sahy...@fileaffairs.de>
Subject Re: Unable to mark document as tagged
Date Fri, 13 Jun 2014 13:18:46 GMT
Dear Colette,

/MarkInfo 3 0 R indicates that the information you are looking for is referenced and should
be available in 3 0 obj. Could you verify that?

With kind regards

Maruan

Am 13.06.2014 um 14:21 schrieb Colette Joubarne <cjoubarne@privacyanalytics.ca>:

> I have a tagged pdf doc with the following header:
> 
>            /Type/Catalog/Pages 2 0 R/Lang(en-CA) /StructTreeRoot 10 0 R/MarkInfo<</Marked
true
> 
> I read in the contents, replace some of the text and create a new doc. I copy the document
information from the original doc and set marked to true.
> 
>            newDoc = new PDDocument();
>            newDoc.setDocumentInformation(PTConstants.pdfDoc.getDocumentInformation());
> 
>            PDMarkInfo markinfo = new PDMarkInfo();
>            markinfo.setMarked(true);
>            newDoc.getDocumentCatalog().setMarkInfo(markinfo);
> 
> and when I check that it was set, it returns true:
> 
>      PDMarkInfo markInfo = PTConstants.pdfDoc.getDocumentCatalog().getMarkInfo();
>      if ((markInfo != null) && (markInfo.isMarked())) System.out.println("true");
> 
> But, while the resulting document displays correctly, the header indicates that it is
not tagged:
> 
> /Type /Catalog
> /Version /1.4
> /Pages 2 0 R
> /MarkInfo 3 0 R
> 
> Any idea what is going on?
> 
> Colette


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message