Разделение PDF программно
Contents
[
Hide
]
Вы можете разделить PDF файлы, используя Aspose.PDF, и получить результаты онлайн по этой ссылке: products.aspose.app/pdf/splitter
Эта тема показывает, как разделить страницы PDF с помощью Aspose.PDF для Java на отдельные PDF файлы в ваших Java приложениях. Чтобы разделить страницы PDF на файлы с одной страницей, используя Java, можно следовать следующим шагам:
-
Переберите страницы PDF документа через коллекцию PageCollection объекта Document.
-
Для каждой итерации создайте новый объект Document и добавьте отдельный объект Page в пустой документ.
-
Сохраните новый 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++;
}
}
}