#ruby
#ruby
Вопрос:
В моей программе ruby я хотел бы открыть существующий файл PDF, задать метаданные заголовка и автора и сохранить файл.
Я просмотрел документацию по Prawn и другим библиотекам PDF, но безуспешно. Если нет способа сделать это на ruby, подойдет утилита командной строки (pdftk?), Но предпочтительно доступная в двоичном формате для Mac и Linux.
Спасибо за ваше время.
Комментарии:
1. pdftk доступен для Mac и Linux. Если у вас это установлено, вы можете вызвать их через ruby с помощью
``
,%x{}
open
или подобного.
Ответ №1:
Prawn — это лучшая библиотека PDF для ruby, но, похоже, она предназначена только для записи, а не для чтения.
На сегодняшний день самым простым инструментом командной строки для Linux / Mac для установки и использования является exiftools, и это то, что я использую в своих сценариях.
Примером команды является: exiftools -Title= «Мой заголовок» -Subject= «Моя тема» -перезаписать_оригинал