Dear list, Poppler's Catalog class has a getJS() method that returns JavaScript scripts from the PDF document. http://www.google.com/codesearch#F0okAQSJLc0/poppler/Catalog.h&q=javascript%20package:poppler&type=cs&l=187
It currently only scans the Name tree for JavaScript scripts, but they can also be found in many other places in a PDF document. It is not so straightforward to find this in the PDF reference. I had to, though, so I wrote a very compact C++ library called libpdfjs that looks for JavaScript strings in those locations where the PDF reference says they might be found (except for attachments, need to implement that). The library home page is here: https://sourceforge.net/p/libpdfjs/home/Home/ Do you (Poppler developers) plan to support something like this in the future? If you do, then maybe the libpdfjs functionality can be moved to Poppler and libpdfjs obsoleted. Greetings, Nedim Srndic _______________________________________________ poppler mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/poppler
