Задать метаданные PDF с помощью инструмента Ruby или командной строки - PullRequest
4 голосов
/ 04 мая 2011

В моей программе ruby ​​я хотел бы открыть существующий файл PDF, установить метаданные заголовка и автора и сохранить файл.

Я просмотрел документацию по Prawn и другим библиотекам PDF, но не повезло. Если нет никакого рубинового способа сделать это, утилита командной строки (pdftk?) В порядке, но предпочтительно доступна в виде двоичного файла для Mac и Linux.

Спасибо за ваше время.

1 Ответ

1 голос
/ 30 мая 2011

Prawn - лучшая библиотека PDF для ruby, но, похоже, она предназначена только для записи, а не для чтения.

Самый простой инструмент командной строки для установки и использования в Linux / Mac, безусловно,быть exiftools, и это то, что я использую в своих сценариях.

Пример команды: exiftools -Title = "My Title" -Subject = "My Subject" -overwrite_original

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...