Как объединить PDF с помощью C#
Contents
[
Hide
]
Объединение нескольких PDF в один PDF на C#
Объединение PDF-файлов на C# не является простой задачей без использования сторонней библиотеки. Эта статья показывает, как объединить несколько PDF-файлов в один PDF-документ с использованием Aspose.PDF для .NET. Пример написан на C#, но API может быть использовано и в других языках программирования .NET, таких как VB.NET. PDF-файлы объединяются таким образом, что первый присоединяется к концу другого документа.
Следующий фрагмент кода также работает с библиотекой Aspose.PDF.Drawing.
Объединение PDF-файлов с использованием C# и DOM
Для конкатенации двух PDF-файлов:
- Создайте два объекта Document, каждый из которых содержит один из входных PDF-файлов.
- Затем вызовите метод Add коллекции PageCollection для объекта Document, к которому вы хотите добавить другой PDF-файл.
- Наконец, сохраните выходной файл PDF с помощью метода Save.
Ниже приведен фрагмент кода, показывающий, как объединить PDF файлы.
// Путь к директории с документами.
string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();
// Открыть первый документ
Document pdfDocument1 = new Document(dataDir + "Concat1.pdf");
// Открыть второй документ
Document pdfDocument2 = new Document(dataDir + "Concat2.pdf");
// Добавить страницы второго документа к первому
pdfDocument1.Pages.Add(pdfDocument2.Pages);
dataDir = dataDir + "ConcatenatePdfFiles_out.pdf";
// Сохранить результат объединения в выходном файле
pdfDocument1.Save(dataDir);
Пример в действии
Aspose.PDF Merger - это бесплатное онлайн-приложение, которое позволяет вам исследовать функциональность объединения презентаций.