Я хочу сохранить все страницы PDDocument в отдельном файле PDF.Я запрограммировал это так:
int numberOfPages = pdDocument.getNumberOfPages();
for (int i = 0; i < numberOfPages; i++) {
PDDocument pageDocument = new PDDocument();
PDPage page = pdDocument.getPage(i);
pageDocument.add(page);
pageDocument.save("c:\temp\page" + (i+1));
}
Это правильный способ сделать это?Нужно ли каждый раз создавать новый PDDocument и добавлять на него страницу, или есть лучший способ сохранить страницы PDDocument по отдельности?
Чтобы быть более понятным: я хочу сохранить каждую страницу вPDDocument в отдельных PDF-файлах.Поэтому, если у меня есть документ PDD с 25 страницами, я хочу сохранить каждую страницу в отдельном файле PDF.
Пример:
-page1.pdf
-page2.pdf
-page3.pdf
...
-page25.pdf
Мне просто интересно, нужно ли мне создавать новый объект PDDocument для каждой страницы, чтобы сохранить его в формате PDF.