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]

