QPDF实用程序可以用于从PDF文件中提取附件吗



我有一个附加了其他PDF文件的PDF文件。Acrobat会在"附件"选项卡中显示它们,并允许依次打开它们。

QPDF文档中提到了一些关于提取附件的内容,但我没有找到任何特定的命令。

是否可以提取这些附件并将其作为单独的PDF文件存储在磁盘上?

更新:只是为了更好地解释您在UI中可以看到的内容:"附件"选项卡出现在旧版本的Acrobat中,还有一个容器文档的特殊页面,建议下载新版本的Acrobat(该页面似乎真的存在,因为它在其他查看器和预览图像中都有显示(。最新版本的Acrobat(Reader(跳过此页,进入第一个附件文档,所有附件的列表显示在屏幕左侧。

我发现了一个旧的GitHub问题,它稍微澄清了附件提取的可能性。

可以使用qpdf从PDF文件中提取附件通过理解PDF文件结构并拉动附件输出";手动";通过知道要提取哪些对象。那里目前公共API中和命令行中都没有该工具使您能够将附件作为头等大事来处理,但是TODO列表中有一个项,并且有一些专用代码内部用于检测附件被加密的情况与文件的其余部分不同。除了时间不够,附件没有得到更直接的支持因为已经存在将它们存储在文件中的各种方式,我不知道我是否有所有这些的例子。我不情愿为中可能缺少某些附件的附件添加功能一些较旧的PDF文件。

https://github.com/qpdf/qpdf/issues/24

所以,这似乎是可能的,但你应该检查pdf文件的细节。

从qpdf 10.2开始,您可以从命令行处理PDF文件中的文件附件。以下选项可用:

http://qpdf.sourceforge.net/files/qpdf-manual.html#ref.attachments

最新更新