У меня есть два PDF-документа. Один с большим количеством страниц, а второй с меньшим количеством страниц, которые заменяют одноименные страницы в первом PDF-документе.
Например, document1 имеет:
- М1.01
- М1.02
- М1.03
- М1.04
- М1.05
и document2 имеет:
- М1.02
- М1.04
- М1.06
Я хочу создать новый документ, который включает следующее
- M1.01 (из документа1)
- M1.02 (из документа2)
- M1.03 (из документа1)
- M1.04 (из документа2)
- M1.05 (из документа1)
- M1.06 (из документа2)
На самом деле у меня в каждом документе гораздо больше страниц (около 300 в документе 1 и 50 в документе 2).
Можно ли это сделать без ручного вырезания и вставки страниц из одного документа в другой?
EDIT Каждая страница в документе имеет номер страницы в одном и том же месте в правом нижнем углу, что может сопоставить отдельные страницы в обоих документах (см. ниже). Другая возможность заключается в том, что документы PDF назначают уникальное имя каждой странице в документе (я не знаю, так ли это).
решение1
Это возможно. Ваш рабочий процесс может выглядеть так:
Проанализируйте страницы и создайте список названий страниц для каждого документа; этот список также содержит название документа и номер страницы в документе.
Объедините два списка и удалите «дубликаты».
Создайте новый документ, извлекая первую страницу, а затем извлекая и добавляя последующие страницы в соответствии с объединенным списком.
Это можно сделать с помощью (Acrobat) JavaScript, используя Acrobat (Pro). Для некоторых действий могут потребоваться более высокие привилегии, что означает, что соответствующая функция должна быть установлена на уровне приложения.