Разделение 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.

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

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

// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void SplitDocument()
{
    // The path to the documents directory
    var dataDir = RunExamples.GetDataDir_AsposePdf_Pages();

    // Open PDF document
    using (var document1 = new Aspose.Pdf.Document(dataDir + "SplitToPages.pdf"))
    {
        int pageCount = 1;

        // Loop through all the pages
        foreach (var page in document1.Pages)
        {
            // Create PDF document
            using (var document2 = new Aspose.Pdf.Document())
            {
                document2.Pages.Add(page);
                // Save PDF document
                document2.Save(dataDir + "Page_" + pageCount + "_out.pdf");
                pageCount++;
            }
        }
    }
}