JPedalでPDFファイルがLinearizedされているかを確認する方法
まず、Linearized PDFファイルが何かわからない場合は、Linearized PDFファイルについて説明しているこの記事 を読むことをお勧めします。
基本的に、Linearized PDFはPDFファイルのレイアウト形式の一つで、ファイルの残りの部分がまだダウンロード中であっても、最初のページを読み込むことができるようにするものです。PDFファイルの最初のページを表示するために、ファイル全体のダウンロードが完了するまで待つ必要がなくなります。
JPedalで確認する方法
PdfUtilitiesクラスには、PDFファイがLinearizedされている場合にtrueを返すメソッドがあります。以下はコードの例です。
final PdfUtilities extract = new PdfUtilities("inputFile.pdf");
if (extract.openPDFFile()) {
final boolean isLinearized = extract.isPDFLinearized();
}
extract.closePDFfile();
JPedalでPDFファイルをLinearized化できますか?
いいえ。最良のLinearized PDFファイルは、それをサポートする作成ツールによって作成時にLinearized化されたものです。技術的には作成後にPDFファイルをLinearized化することは可能ですが、JPedalではサポートしていません。
