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]

Reply via email to