У меня есть новая задача создания веб-приложения (я буду использовать Asp.net + C#): • Клиент дает нам X количество PDF-файлов каждый день (x будет отличаться от дня к дню) • Моему приложению необходимо будет взять эти файлы PDF и вставить пустую страницу после страницы № 3 (не каждые 3 страницы, сразу после страницы 3) каждого файла PDF, а затем объединить все из этих файлов PDF их в один большой PDF-файл. Я думал об использовании Aspose, так как кажется, что он может объединить файлы PDF, но мне нужно будет проверить, может ли он также вставить страницу в файл pdf.Объединить файлы PDF и вставить страницу в файл PDF
Есть ли какие-либо другие плагины, веб-сервисы, код или даже техника, которую вы знаете, что делает именно это?
iTextSharp является отличным инструментом с открытым исходным кодом для этого. Я использую его практически для того же самого в нашей среде. В частности, вы должны посмотреть классы «PdfReader» и «PdfConcatenate». [Получить его на Source Forge] (http://sourceforge.net/projects/itextsharp/) –
Спасибо @Evanlewis ... То, что мне не нравится в iText, это то, что у них нет хороших примеров ... вам нужно купить их книга, чтобы понять все, что она может сделать ... и даже простые вещи, такие как split и concatenate, у них есть некоторые странные примеры ... – Nathan
Нет проблем. Я знаю, что на веб-сайте iText отсутствуют хорошие документы и примеры, но Stack Overflow - это ПОЛНЫЕ отличные примеры. Поиск PDF Concatenate с iTextSharp, и вы увидите много хороших примеров. Вы должны достаточно хорошо понимать C#, чтобы правильно использовать библиотеку. Как правило, вы будете работать с файлами ввода/вывода и в конечном итоге удалять то, что вам не нужно, после того, как вы разделите/объедините документы. Есть много хороших библиотек PDF, но функциональность iText - это, безусловно, лучший бесплатный вариант, который я знаю. Если вы хотите заплатить деньги, перейдите в Quick PDF. –