在Web上找到的大多数PDF文件都有压缩和不可读的数据流.是否可以使用Acrobat或Acrobat Distiller解压缩PDF文件的内部内容,允许我们通过文本编辑器读取源代码?
PS这个问题的灵感来自于这个答案,它解释了如何使用GhostScript.
Kur*_*fle 18
qpdf并且pdftk已经被提及过.要显示命令:
$ qpdf --qdf --object-streams=disable orig.pdf uncompressed-orig.pdf
$ pdftk orig.pdf output uncompressed-orig.pdf uncompress
Run Code Online (Sandbox Code Playgroud)
但是还没有提到mutool:
$ mutool clean -d -a orig.pdf uncompressed-orig.pdf
Run Code Online (Sandbox Code Playgroud)
mutool 是一个命令行工具,与轻量级MuPDF PDF +文档查看器一起提供.
我不认为您可以使用Acrobat或Distiller实现PDF对象流的解压缩(除非您有额外的付费软件插件可用).
小智 16
使用cpdf:
cpdf -decompress in.pdf -o out.pdf
Run Code Online (Sandbox Code Playgroud)
然后可以在文本编辑器中读取每个页面的图形操作符.但是,您需要一份标准副本作为参考.
披露:我是cpdf的作者.
| 归档时间: |
|
| 查看次数: |
14113 次 |
| 最近记录: |