JPedal JVMフラグ
JPedalには、動作を変更するためにJavaコマンドラインに追加できるフラグが多数含まれています。これらは以下の表に記載されています。値はすべて小文字です。例えば、次のコマンド:java -Dorg.jpedal.flattenForm=true -jar jpedal.jar $InputFile $OutputDirectory は、すべてのフォームをフラット化してページ表示に配置しますが、インタラクティブ性はありません。JavaでSystem.setProperties()を使用して値を設定することもできますが、JPedalにアクセスする前に実行する必要があります。
JPedalのJVMフラグ一覧
- 一般的なJVMフラグ
- 特定の機能に関する追加フラグ
- org.jpedal.compress_tiff
- org.jpedal.multipage_tiff
- org.jpedal.opi
- org.jpedal.startWindowSize
- org.jpedal.page
- org.jpedal.bookmark
- org.jpedal.thumbnail
- org.jpedal.password
- org.jpedal.Viewer.Prefs
- org.jpedal.defaultViewerScaling
- org.jpedal.suppressViewerPopups
- org.jpedal.userControlledLAF
- org.jpedal.pageSize
- org.jpedal.pageMaxScaling
- org.jpedal.pageSizeOverridesImage
- org.jpedal.defaultPrinter
- org.jpedal.printPaperSize
- org.jpedal.separation
- org.jpedal.imageType
- org.jpedal.targetRelativeLinkDir
- org.jpedal.offsetclips
- image.tiff.compression
- image.tiff.dpi
JPedalにディレクトリのリストから追加のフォントを登録し、PDF内の埋め込まれていないフォントにこれらのフォントを使用するように指示します。これらのディレクトリは存在する必要がないため、クロスプラットフォーム設定に便利です。
受け入れられる値
カンマ区切りのディレクトリリスト。
JPedalにTrueTypeフォントヒンティングを使用するように指示します。デフォルトはfalseです。一部のフォントにはAppleが特許を持つ命令が含まれているためです。
受け入れられる値
- true
- false
暗号化のために代替セキュリティライブラリを使用するようにJPedalに指示します。これは、パッケージとクラス名の間に’.‘で区切られた完全なクラス名である必要があります。
受け入れられる値
プロバイダークラスの文字列クラス名。
sRGBのデフォルトとは異なるICCプロファイルを使用するようにJPedalに指示します。
受け入れられる値
.icmファイルの絶対ファイル名。
ダウンサンプリングクラスorg.jpedal.images.SamplingFactory は、大きな画像を含むPDFのメモリ使用量と速度を改善するためのいくつかのオプションを提供します。この値はプログラムで設定することもできます。
受け入れられる値
- high
- medium
- none
- print_disable
- print_enable
デフォルト
high
ブラウザで開くURLを停止します。また、リンク上のツールチップも無効にします。
受け入れられる値
- true
- false
- 表示したい任意のメッセージ(ダイアログボックスに表示されます)。
デフォルト
false
すべてのフォームをフラット化してページ表示に配置しますが、インタラクティブ性はありません。
受け入れられる値
- true
- false
デフォルト
false
フラグで指定された値を含むログメッセージのみを表示します。値はカンマ区切りの値として指定されます。
受け入れられる値
ログメッセージで確認する値のカンマ区切りリスト。
ビューアが閉じられたときに、ファイルへの変更を自動的に保存します。
受け入れられる値
- true
- false
デフォルト
false
Tiffファイルを圧縮して書き出します。
このフラグを使用する機能
- ExtractClippedImages
- ExtractImages
- ConvertPagesToImages
受け入れられる値
- true
- false
デフォルト
false
すべての画像を1つのTiffファイルに書き出します。
このフラグを使用する機能
- ConvertPagesToImages
受け入れられる値
- true
- false
デフォルト
false
画像のXML情報にOPIメタデータを含めます。
このフラグを使用する機能
- ExtractImages
受け入れられる値
- true
- false
デフォルト
false
ビューアの初期サイズを設定します。
このフラグを使用する機能
- Viewer
受け入れられる値
WIDTHxHEIGHTのパターンに従った幅と高さを含む文字列。例:400x300
ページが存在する場合にドキュメントを開くページ番号。
このフラグを使用する機能
- Viewer
受け入れられる値
任意のページ番号。
デフォルト
1
有効な場合、ドキュメントを開く場所(ブックマークまたは名前付き宛先)。
このフラグを使用する機能
- Viewer
受け入れられる値
開いているファイル内の宛先またはブックマークの名前。
ビューアでサムネイルが表示されないようにするフラグ。
このフラグを使用する機能
- Viewer
受け入れられる値
- true
- false
デフォルト
true
パスワード保護されたファイルを開くために使用するパスワードを設定します。このパスワードが一致しない場合、パスワードの入力を求められます。
このフラグを使用する機能
- Viewer
受け入れられる値
任意の文字列
デフォルト
パスワードが提供されていない場合、入力を求められます。
どのメニュー項目が存在するかなどを制御する特定の設定ファイルを読み込むことができるフラグ。詳細はこのチュートリアルを参照してください 。
このフラグを使用する機能
- Viewer
受け入れられる値
使用したい設定ファイルのファイル名。
ビューアのスケーリングコンボボックスのスケーリングオプションから特定のスケーリング値で起動できるようにするフラグ。
このフラグを使用する機能
- Viewer
受け入れられる値
- Fit Page
- Fit Height
- Fit Width
- 25
- 50
- 75
- 100
- 125
- 150
- 200
- 250
- 500
- 750
- 1000
デフォルト
Fit Page
ビューアが最初に起動したときにすべてのポップアップを抑制できるようにするフラグ。
このフラグを使用する機能
- Viewer
受け入れられる値
- true
- false
デフォルト
false
このフラグは、JPedalビューアが使用するルックアンドフィールをユーザーが制御できるようにします。このフラグには3つの異なる入力値があります。これは、パッケージとクラス名の間に’.‘で区切られた完全なクラス名である必要があります。
このフラグを使用する機能
- Viewer
受け入れられる値
- true
ビューアはルックアンドフィールを設定せず、代わりに現在設定されているルックアンドフィールを使用します。 - false
ビューアは現在の設定値に基づいてルックアンドフィールを設定します(デフォルトはシステムのルックアンドフィール)。 - javaルックアンドフィールのクラス名
ビューアは指定されたルックアンドフィールを設定します。
デフォルト
false
PDFページを拡大するページサイズを設定します(アスペクト比を維持)。
このフラグを使用する機能
- ConvertPagesToHiResImages
受け入れられる値
WIDTHxHEIGHTのパターンに従った幅と高さを含む文字列。例:400x300
許可される最大スケーリングを設定します。これにより、画像が大きくなりすぎるのを防ぐことができます。
このフラグを使用する機能
- ConvertPagesToHiResImages
受け入れられる値
任意のfloat値(1 = 100%スケーリング)。
デフォルト
最大スケーリングが指定されていません。
pageSizeまたは最大ページスケーリングのどちらを優先するかを設定します。
このフラグを使用する機能
- ConvertPagesToHiResImages
受け入れられる値
- true
- false
デフォルト
false
JPedalが使用するデフォルトプリンタを設定します。
このフラグを使用する機能
- PrintPanel
受け入れられる値
利用可能なプリンタの名前。
デフォルト
システムのデフォルトプリンタ。
印刷するデフォルトの用紙サイズを設定します。
このフラグを使用する機能
- PrintPanel
受け入れられる値
プリンタがサポートする用紙サイズの名前。
デフォルト
プリンタのデフォルト用紙サイズ。
画像、テキスト、ベクターコンテンツがそれぞれ分離された複数の画像を作成します。詳細はこちら 。
このフラグを使用する機能
- ConvertPagesToHiResImages
- ConvertPagesToImages
受け入れられる値
all
awt BufferedImageのTYPE変数を使用して、保存する画像のカラータイプとカラー深度を設定します。
このフラグを使用する機能
- ConvertPagesToHiResImages
- ConvertPagesToImages
受け入れられる値
BufferedImageタイプに基づいた1から13までの任意の値。
リンク注釈の相対ディレクトリとして使用するディレクトリ。
受け入れられる値
目的のディレクトリの絶対パス。
デフォルト
現在開いているPDFが配置されているディレクトリ。
PDFから画像への変換で画像クリップをオフセットするピクセル数。
これは、画像内の細い白い線を除去するために使用できます。
受け入れられる値 任意の正の10進数値。
細い白い線の除去と意図しない差異の制限のバランスを取るために、0.3の値が推奨されます。
デフォルト
0
TIFFとして書き出す際に画像に適用する圧縮を指定できます。詳細はTiffCompressionFormat を参照してください。
受け入れられる値
- deflate
- deflate_better_compression
- deflate_better_speed
- jpeg
- lzw
- none
デフォルト
deflate
TIFFとして書き出す際に画像に設定するDPIを指定できます。
受け入れられる値 任意の正の数値
デフォルト
設定されていません
