2011-05-04 34 views
4

在我的ruby程序中,我想打开一个现有的PDF文件,设置标题和作者元数据,并保存文件。通过Ruby或命令行工具设置PDF元数据

我已经浏览了Prawn和其他PDF库的文档,但没有运气。如果没有一种方法可以实现它,命令行实用程序(pdftk?)就可以,但最好以Mac和Linux二进制文件形式提供。

谢谢你的时间。

+0

PDFTK适用于Mac和Linux。如果你已经安装了,你可以使用'''''','%x {}','open'等通过ruby调用它们。 – sawa 2011-05-16 09:41:31

回答

1

对虾是红宝石的首选PDF库,但它似乎只是一个作家,而不是读者。

到目前为止Linux/Mac安装和使用的最简单的命令行工具似乎是exiftools,这就是我在脚本中使用的。

命令实例: exiftools -Title = “我的标题” -subject = “我的主题” -overwrite_original