通过Ruby或命令行工具设置PDF元数据

通过Ruby或命令行工具设置PDF元数据,ruby,Ruby,在我的ruby程序中,我想打开一个现有的PDF文件,设置标题和作者元数据,然后保存文件 我已经查阅了Prawn和其他PDF库的文档,但没有找到。如果没有ruby方法,命令行实用程序(pdftk?)也可以,但最好是作为Mac和Linux二进制文件提供 谢谢您的时间。Prawn是ruby的首选PDF库,但它似乎只是一个作家,而不是读者 到目前为止,Linux/Mac要安装和使用的最简单的命令行工具似乎是exiftools,这就是我在脚本中使用的工具 一个示例命令是: exiftools-Title=

在我的ruby程序中,我想打开一个现有的PDF文件,设置标题和作者元数据,然后保存文件

我已经查阅了Prawn和其他PDF库的文档,但没有找到。如果没有ruby方法,命令行实用程序(pdftk?)也可以,但最好是作为Mac和Linux二进制文件提供


谢谢您的时间。

Prawn是ruby的首选PDF库,但它似乎只是一个作家,而不是读者

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

一个示例命令是:
exiftools-Title=“My Title”-Subject=“My Subject”-overwrite_original

pdftk可用于Mac和Linux。如果您已经安装了它,您可以通过ruby使用
`
%x{}
打开
,或者类似的方法调用它们。