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ではサポートしていません。
