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

Contents
[ ]

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

  1. Переберите страницы PDF документа через коллекцию PageCollection объекта Document.

  2. Для каждой итерации создайте новый объект Document и добавьте отдельный объект Page в пустой документ.

  3. Сохраните новый PDF, используя метод Save.

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

package com.aspose.pdf.examples;

import com.aspose.pdf.*;

public class ExampleSplit {
    // Путь к каталогу документов.
    private static String _dataDir = "/home/admin1/pdf-examples/Samples/";

    public static void Split() {
        
        // Открыть документ
        Document pdfDocument = new Document(_dataDir + "SplitToPages.pdf");

        int pageCount = 1;

        // Перебрать все страницы
        for(Page pdfPage : pdfDocument.getPages())
        {
            Document newDocument = new Document();
            newDocument.getPages().add(pdfPage);
            newDocument.save(_dataDir + "page_" + pageCount + "_out" + ".pdf");
            pageCount++;
        }
    }

}