Объединяйте PDF-файлы и сохраняйте их индекс (xref-Table?) - PullRequest
3 голосов
/ 05 февраля 2010

Я хочу объединить два PDF-файла, сохранив индекс (таблицу внешних ссылок) обоих файлов.

Я хотел написать свою диссертацию на LaTeX, за исключением титульной страницы, которая довольно причудлива и сложна. Теперь я хочу объединить титульную страницу моей диссертации с содержанием, но я не смог выполнить эту работу, сохранив индекс с помощью следующих инструментов:

PDF Toolkit (pdftk) предоставляет команду «dump_data», с помощью которой можно извлечь информацию метаданных, включая закладки. Эти данные можно перенести в pdf-файл с помощью команды «update_info», которая работает, кроме закладок.

Кто-нибудь может дать мне совет, как это решить?

Спасибо за помощь, Райнер

1 Ответ

1 голос
/ 05 августа 2015

Если вы хотите каким-то образом обновить PDF, не изменяя исходную таблицу или поток внешних ссылок, вам нужно будет сохранить изменения в документе как инкрементное обновление. Это приведет к любым изменениям в документе, вносимом в раздел обновления в нижней части файла. Вот диаграмма, наглядно демонстрирующая это:

enter image description here

Если вы не используете инкрементное обновление, то при сохранении PDF оно будет перезаписано и будет создана новая таблица или поток внешних ссылок.

Вам потребуется найти библиотеку, которая поддерживает инкрементные обновления.

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