Thanks Maruan,

After testing with various PDF it is working as expected so will be using
it to identify PDF Portfolio.

Regards,
Ramesh

On Fri, Sep 11, 2015 at 1:51 PM, Maruan Sahyoun <[email protected]>
wrote:

> Hi,
>
> > Am 11.09.2015 um 10:02 schrieb Ramesh Shrestha <[email protected]>:
> >
> > Hi
> >
> > I have tried this
> >
> >
> > *   PDDocument pdfDocument = new PDDocument();*
> > *   pdfDocument = PDDocument.load(inputPDF);*
> > *   PDDocumentCatalog cat = pdfDocument.getDocumentCatalog();*
> > *   COSDictionary dict = cat.getCOSDictionary();*
> > *   bool isCollection = dict.containsKey("Collection");*
>
> I was just about sending you the same information - glad you already found
> it. There is no high level API (pdmodel) currently in PDFBox for
> Collections so you need the COS level to deal with collections.
>
> BR
> Maruan
>
> >
> > and it seems to be working as it returns isCollection=true for portfolio
> > and isCollection=false for nomal PDF.
> >
> > Now will test for various PDF and see if it can be used to identify PDF
> > Portfolio or not.
> >
> > Thanks,
> > Ramesh
> >
> > On Fri, Sep 11, 2015 at 1:36 PM, Ramesh Shrestha <[email protected]>
> > wrote:
> >
> >> Hi
> >>
> >> I have tried following code snippet
> >>
> >>
> >> *    PDDocument pdfDocument = new PDDocument();*
> >> *    pdfDocument = PDDocument.load(inputPDF);*
> >> *    PDDocumentCatalog cat = pdfDocument.getDocumentCatalog();*
> >>
> >> But I am not able to find /Collection entry. Can you help me to find
> that
> >> entry?
> >>
> >> Thanks
> >> Ramesh
> >>
> >> On Fri, Sep 11, 2015 at 1:06 PM, Maruan Sahyoun <[email protected]
> >
> >> wrote:
> >>
> >>> Hi,
> >>>
> >>>> Am 11.09.2015 um 08:42 schrieb Ramesh Shrestha <[email protected]
> >:
> >>>>
> >>>> Hi,
> >>>>
> >>>> Is it possible to identify whether PDF is PDF Portfolio or not?
> >>>>
> >>>
> >>> you could check if the Document Catalog dictionary contains a
> /Collection
> >>> entry.
> >>>
> >>> BR
> >>> Maruan
> >>>
> >>>
> >>>> Thanks,
> >>>> Ramesh
> >>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: [email protected]
> >>> For additional commands, e-mail: [email protected]
> >>>
> >>>
> >>
> >>
> >> --
> >> pasa
> >>
> >
> >
> >
> > --
> > pasa
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to