До обработки запишите число исходных страниц, выражение, удаляемое и оставляемое количество, ожидаемые первую и последнюю страницы. Откройте результат в другом просмотрщике, сравните число страниц, первую, страницы по обе стороны каждого удалённого диапазона и последнюю.
Проверьте функции отдельно
Если исходник содержит формы, ссылки, комментарии, слои, закладки, вложения, метки, теги доступности или подписи, проверьте каждую нужную функцию. Похожего вида недостаточно. Подпись исходника не подписывает новый файл, а удаление видимой страницы не является сертифицированной редакцией.
Сохраните воспроизводимый план
Для важных обычных задач храните исходник, точное выражение и скачанный файл вместе. Повторите выражение на том же исходнике и сравните числа и нужные страницы. Байты могут отличаться после обновления инструмента, поэтому содержимое и требования назначения остаются главными.
Результат — новый PDF
PDFRemove не редактирует исходный контейнер. Он создаёт пустой PDF, копирует оставленные страницы в исходном порядке и сериализует отдельный файл. Метаданные, оглавление, метки страниц, вложения, portfolios, скрипты, слои, tagged-структура, PDF/A или PDF/X, права, шифрование, история ревизий и цифровые подписи могут не перенестись. Формы, ссылки, аннотации, шрифты и доступность могут зависеть от ресурсов документа. Сохраняйте исходник и не называйте результат подписанным, сертифицированным, архивным, нормативным или доказательным только из-за правильного вида страниц.