Разделение PDF программно

Пример в реальном времени

Aspose.PDF Splitter - это бесплатное веб-приложение, которое позволяет вам исследовать, как работает функциональность разделения презентаций.

Aspose Split PDF

Эта тема показывает, как разделить страницы PDF на отдельные файлы PDF в ваших .NET приложениях. Чтобы разделить страницы PDF на отдельные файлы PDF с использованием C#, можно следовать следующим шагам:

  1. Перебирать страницы документа PDF через коллекцию PageCollection объекта Document
  2. Для каждой итерации создать новый объект Document и добавить в него отдельный объект Page
  3. Сохранить новый PDF с использованием метода Save

Следующий фрагмент кода также работает с библиотекой Aspose.PDF.Drawing. Следующий фрагмент кода также работает с библиотекой Aspose.PDF.Drawing.

Разделение PDF на несколько файлов или отдельные pdf в C#

Следующий фрагмент кода на C# показывает, как разделить страницы PDF на отдельные файлы PDF.

// Для полных примеров и файлов данных, пожалуйста, перейдите на https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// Путь к директории документов.
string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();

// Открыть документ
Document pdfDocument = new Document(dataDir + "SplitToPages.pdf");

int pageCount = 1;

// Цикл по всем страницам
foreach (Page pdfPage in pdfDocument.Pages)
{
    Document newDocument = new Document();
    newDocument.Pages.Add(pdfPage);
    newDocument.Save(dataDir + "page_" + pageCount + "_out" + ".pdf");
    pageCount++;
}