PDF を複数のドキュメントに分割する必要があるビジネス要件があります。100MBのpdfがあるとしましょう。簡単にするために、それを10MB以下の複数のpdfに分割する必要があります。
私はiTextを使用しています。
元の pdf を取得し、ページをループしますが、ディスクに個別に書き込まずに各ページのファイル サイズを確認するにはどうすればよいですか?
簡単にするためのサンプルコード
int numPages = reader.getNumberOfPages();
PdfImportedPage page;
for (int currentPage = 0; currentPage < numPages; ){
++currentPage;
//Get page from reader
page = writer.getImportedPage(reader, currentPage);
// I need the size in bytes here of the page
}