Вопрос
Можно ли программно изменить порядок уже созданного PDF-файла, используя как можно меньше ресурсов, поскольку его нужно будет запускать примерно на 8000 PDF-файлах каждый месяц или около того?
В настоящее время мы используем iTextSharp для объединения PDF-файлов в более крупные PDF-файлы, но документация iTextsharp мало что объясняет.
Решение
Я использовал iTextSharp – проверьте этот пример кода, это то, что я использовал для написания (более простой) утилиты разделения.
Я использовал это для более чем 10 000 PDF-файлов за один раз и не могу вспомнить точную производительность, но для пакетной работы это определенно было приемлемо.
Другие советы
Это сделает продукт Merger от DynamicPDF (http://www.dynamicpdf.com/).Я не могу сказать, какую производительность вы увидите при работе с документами 8K, но могу сказать, что это один из самых быстрых инструментов обработки PDF, которые я нашел.
Существует .Net-версия как инструмента слияния, так и инструмента генератора.