Как изменить (сместить) нумерацию страниц в PDF
Я использовал pdftk для написания сценариев с помощью pdf, но я открыт для всего, что можно сделать программно в Linux, в идеале через командную строку или Python API.
Мне нужно изменить нумерацию страниц в pdf, то есть сделать так, чтобы она начиналась, скажем, на странице 5 вместо 1. Основная причина, по которой мне нужно смещение, состоит в том, что я объединю этот документ с другими, и в идеале я хотел бы Каждый из документов должен иметь свои собственные закладки и вносить их в слияние.
Если я не могу этого сделать, один из вариантов - удалить закладки (используя pdftk dump_data) из документа, превратить их в объект python, а затем собрать закладки, выполнив сам сдвиг страницы. Это не безболезненно + есть риск, что это я буду изменять оригинальные документы непреднамеренными способами.
Я попытался сделать update_info с помощью pdftk, после того, как настроил вывод dump_data. Он работал нормально для закладок, но изменение номеров страниц (как в PageMediaNumber) не работало вообще.
Какие-либо предложения?