更新一下,由于项目中用了podofo, 发现它的一问题,记录在这,希望准备使用它的能有个考量:
1. podofo的encryption模块,大部分pdf支持的算法都没有实现,只有decryption的:(
2.podofo中的filter模块,实现的比较恶心(一小块一小块的进行encode/decode),如果多个filter叠加的话,调试痛苦:(而且其中的RunLength Decode的实现有问题。项目中已经被我们修正,还没提交到podofo中,遇到的朋友情小心:))
查看pdf object的工具
pdfstreamdumper, http://sandsprite.com/blogs/index.php?uid=7&pid=57
pdf parser, python的脚本工具,http://blog.didierstevens.com/programs/pdf-tools/
Pdf制作,解析工具
Pdftk, http://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/ 《PDF Explian》一书强烈推荐
podofo, http://podofo.sourceforge.net/
xpdf, http://www.foolabs.com/xpdf/
pdfeditor,
Pdf malicious 分析工具
jsunpack-n, http://code.google.com/p/jsunpack-n/