如何从命令行编辑pdf元数据?

bdr529

我需要一个命令行工具来编辑pdf文件的元数据。

我正在使用Aiptek MyNote Premium平板电脑在此设备上书写笔记和会议记录,以后再导入它们,并使用inkscape和ghostscript用简单的脚本将它们自动转换为pdf。

是否有任何命令行工具可将一些类别添加到pdf的元数据中,所以我以后可以按类别查找pdf(例如,使用gnome-do)?

更新:我尝试使用pdftk解决方案,并且可以使用,但是gnome-do似乎并没有处理pdf-metadata。有没有办法让gnome做到这一点?

沙巴康

尝试一下exiftool,它可以从系统信息库中的libimage-exiftool-perl包中获得。

例如,如果您有一个名为drawing.pdf的pdf文件,并且想要更新其元数据,请以以下方式使用实用程序exiftool:

exiftool -Title="This is the Title" -Author="Happy Man" -Subject="PDF Metadata" drawing.pdf

由于某种原因,输入的主题最终出现在pdf文件中的元数据的关键字字段中。在某些情况下甚至不是问题,甚至没有问题,但这可能是有问题的,并且Nautilus元数据预览器不会显示此问题,而Adobe Acrobat查看器和PDF-XChange查看器会显示出来。

如果不使用,程序将创建原始文件的备份。-overwrite_original开关,这意味着副本将存在于更新的pdf所在的文件夹中。从上面的例子;一个名为的文件; 将创建drawing.pdf_original。

使用覆盖开关需要您自担风险,我的建议是不要使用它并编写脚本以将文件移动到更好的位置,以防万一。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章