No, there really isn't a method by that name in PDFBox 1.3.1 Thanks for responding, though. :)
On Fri, Dec 10, 2010 at 4:59 PM, Andreas Lehmkuehler <[email protected]>wrote: > Hi, > > > Am 10.12.2010 20:11, schrieb Kevin Brown: > > Thanks, Andreas. >> >> I was using the load method originally to get the PDDocument. I was just >> trying other things to see if anything suck to the wall. >> >> There is no PDDocument.getDocumentCatelog.setVersion() method. There is a >> PDDocument.getDocument().setVersion(1.7) method. I can't get that to work. >> Have you done this kind of thing before? >> > > I'm pretty sure there is such method. Try this: > > > PDDocument document = PDDocument.load("test.pdf"); > document.getDocumentCatalog().setVersion("1.5"); > > > BR > Andreas Lehmkühler > > > >> >> >> On Fri, Dec 10, 2010 at 2:07 PM, Andreas Lehmkuehler<[email protected] >> >wrote: >> >> Hi, >>> >>> >>> Am 10.12.2010 19:48, schrieb Kevin Brown: >>> >>> I just tried the reverse -- creating the CosDocument before creating the >>> >>>> PDDocument, and still no dice. The version stays the same. Perhaps this >>>> is >>>> a >>>> bug? >>>> >>>> File file = new File(args[1]); >>>> PDFParser parser = new PDFParser(new FileInputStream(file)); >>>> parser.parse(); >>>> cos = parser.getDocument(); >>>> cos.setVersion((float) 1.8); >>>> PDDocument document = new PDDocument(cos); >>>> document.save(args[1]+"b"); >>>> document.close(); >>>> >>>> >>> First of all you should use something like the following to load a pdf >>> >>> PDDocument document = PDDocument.load("test.pdf"); >>> >>> To get/set the version you should use something like this >>> >>> document.getDocumentCatalog.getVersion(); >>> document.getDocumentCatalog.setVersion("1.5"); >>> >>> I didn't try the second recently but it should work. >>> >>> >>> BR >>> Andreas Lehmkühler >>> >>> >> >

