Hi, > Am 18.08.2015 um 20:29 schrieb Roberto Nibali <[email protected]>: > > Hello > > I'm trying to chase down a weird feature of the Acrobat Reader, which has > been puzzling me for days now: whenever I inject javascript into the > document open event, some form fields of certain PDFs I'm working with get > *renamed* automatically by Acrobat. If I do not inject the Javascript code, > the field names remain the same. Basically, the relevant code is like > follows: > > @Test > public void SimpleTest() throws IOException { > PDDocument tplDoc; > String tplDocName = "./cctemp2.pdf"; > String outDocName = "./ccmig2.pdf"; > > tplDoc = PDDocument.load(new File(tplDocName)); > String ac = "app.alert({cMsg: 'It seems we have injected some > JavaScript', cTitle: 'Information', nIcon: 3});"; > PDAction action = new PDActionJavaScript(ac); > tplDoc.getDocumentCatalog().setOpenAction(action); > tplDoc.save(outDocName); > tplDoc.close(); > } > > *Question*: Does anybody here have a good understanding of the PDF > "standard" to explain to me under which circumstances this is happening? Or > is it a peculiarity of Acrobat? Has anybody ever encountered this before? > Strangely enough, it only happens with some PDFs, others (which are almost > identical) are left alone. How would I be able to debug this?
would you have a PDF where it works and one where it doesn't? BR Maruan > > Best regards > Roberto --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]

