Я слышал, что закладки файла PDF хранятся в простом тексте где-нибудь в файле. Я задавался вопросом, возможно ли импортировать и экспортировать закладки файла PDF в и от текстового файла для пакетной обработки?
Если да, там какое-либо описание на синтаксисе для редактирования текстового файла, содержащего закладки файла PDF?
Я надеялся на бесплатные программные продукты для Ubuntu 10.10 и для Windows 7.
Спасибо и всего наилучшего!
Существует настоящее множество инструментов, которые могут извлечь закладки от PDF до файла простого текста, и наоборот. Некоторые из которых следующие:
Кроме того, у меня есть сценарий, который может преобразовать между форматами многих из этих инструментов: bmconverter.py.
Другой очень хороший путь состоит в том, чтобы добавить закладки к PDF через pdflatex.
Спецификация для файлов PDF доступна как свободно загружаемый PDF от Adobe - или по крайней мере пришло в последний раз время, что я проверил. Однако большинство файлов PDF имеет большинство сжимаемых данных в них сжатый. Вероятно, была версия в основном простого текста PDF когда-то давно, и раз так это все еще будет допустимо теперь, но на самом деле получение файла в той форме может быть проблемой.
Хотя я не сделал этого, одна вероятная возможность (если Вы готовы заплатить), должен купить Acrobat Pro, и использовать JavaScript, пишущий сценарий способностей, встроенных в то приложение. Запустить Вас...
http://acrobatusers.com/tutorials/2008/10/auto_bookmark_creation
Это учебное руководство показывает, как создать закладки автоматически с помощью JavaScript в Acrobat 7.0 Pro (версия, включенная в Творческий Комплект CS2). Хотя это становится немного старым, та же техника должна хорошо работать для более новых версий.
Приложения Adobe действительно включают библиотеку для чтения/записи текстовых файлов с помощью JavaScript (что-то, что JavaScript не имеет как стандарт), таким образом, возможно записать собственные сценарии импорта/экспорта, хотя нетривиальный сделать те сценарии устойчивыми.