package com.aspose.pdf.examples.AsposePdfExamples.Pages;
import com.aspose.pdf.Document;
public class SplitPDFFileIntoIndividualPages {
public static void main(String[] args) {
// Open a document
Document pdfDocument1 = new Document("input.pdf");
// Loop through the pages
for (int pdfPage = 1; pdfPage <= pdfDocument1.getPages().size(); pdfPage++) {
// Create a new Document object
Document newDocument = new Document();
// Get the page at a given index of the Page Collection
newDocument.getPages().add(pdfDocument1.getPages().get_Item(pdfPage));
// Save the new PDF file
newDocument.save("page_" + pdfPage + ".pdf");
}
}
}