Skip to main content
Interwork Corporation
IDR Solutions Product Support Portal
PDF開発用語集 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動

JPedal JVMフラグ

JPedalには、動作を変更するためにJavaコマンドラインに追加できるフラグが多数含まれています。これらは以下の表に記載されています。値はすべて小文字です。例えば、次のコマンド:java -Dorg.jpedal.flattenForm=true -jar jpedal.jar $InputFile $OutputDirectory は、すべてのフォームをフラット化してページ表示に配置しますが、インタラクティブ性はありません。JavaでSystem.setProperties()を使用して値を設定することもできますが、JPedalにアクセスする前に実行する必要があります。

JPedalのJVMフラグ一覧

  1. 一般的なJVMフラグ
    1. org.jpedal.fontdirs
    2. org.jpedal.useTTFontHinting
    3. org.jpedal.securityprovider
    4. org.jpedal.RGBprofile
    5. org.jpedal.downsample
    6. org.jpedal.noURLaccess
    7. org.jpedal.flattenForm
    8. org.jpedal.inclusiveLogFilters
    9. org.jpedal.updateFileOnClose
  2. 特定の機能に関する追加フラグ
    1. org.jpedal.compress_tiff
    2. org.jpedal.multipage_tiff
    3. org.jpedal.opi
    4. org.jpedal.startWindowSize
    5. org.jpedal.page
    6. org.jpedal.bookmark
    7. org.jpedal.thumbnail
    8. org.jpedal.password
    9. org.jpedal.Viewer.Prefs
    10. org.jpedal.defaultViewerScaling
    11. org.jpedal.suppressViewerPopups
    12. org.jpedal.userControlledLAF
    13. org.jpedal.pageSize
    14. org.jpedal.pageMaxScaling
    15. org.jpedal.pageSizeOverridesImage
    16. org.jpedal.defaultPrinter
    17. org.jpedal.printPaperSize
    18. org.jpedal.separation
    19. org.jpedal.imageType
    20. org.jpedal.targetRelativeLinkDir
    21. org.jpedal.offsetclips
    22. image.tiff.compression
    23. image.tiff.dpi

一般的なJVMフラグ

org.jpedal.fontdirs

JPedalにディレクトリのリストから追加のフォントを登録し、PDF内の埋め込まれていないフォントにこれらのフォントを使用するように指示します。これらのディレクトリは存在する必要がないため、クロスプラットフォーム設定に便利です。

受け入れられる値
カンマ区切りのディレクトリリスト。

org.jpedal.useTTFontHinting

JPedalにTrueTypeフォントヒンティングを使用するように指示します。デフォルトはfalseです。一部のフォントにはAppleが特許を持つ命令が含まれているためです。

受け入れられる値

  • true
  • false

org.jpedal.securityprovider

暗号化のために代替セキュリティライブラリを使用するようにJPedalに指示します。これは、パッケージとクラス名の間に’.‘で区切られた完全なクラス名である必要があります。

受け入れられる値
プロバイダークラスの文字列クラス名。

org.jpedal.RGBprofile

sRGBのデフォルトとは異なるICCプロファイルを使用するようにJPedalに指示します。

受け入れられる値
.icmファイルの絶対ファイル名。

org.jpedal.downsample

ダウンサンプリングクラスorg.jpedal.images.SamplingFactory は、大きな画像を含むPDFのメモリ使用量と速度を改善するためのいくつかのオプションを提供します。この値はプログラムで設定することもできます。

受け入れられる値

  • high
  • medium
  • none
  • print_disable
  • print_enable

デフォルト
high

org.jpedal.noURLaccess

ブラウザで開くURLを停止します。また、リンク上のツールチップも無効にします。

受け入れられる値

  • true
  • false
  • 表示したい任意のメッセージ(ダイアログボックスに表示されます)。

デフォルト
false

org.jpedal.flattenForm

すべてのフォームをフラット化してページ表示に配置しますが、インタラクティブ性はありません。

受け入れられる値

  • true
  • false

デフォルト
false

org.jpedal.inclusiveLogFilters

フラグで指定された値を含むログメッセージのみを表示します。値はカンマ区切りの値として指定されます。

受け入れられる値
ログメッセージで確認する値のカンマ区切りリスト。

org.jpedal.updateFileOnClose

ビューアが閉じられたときに、ファイルへの変更を自動的に保存します。

受け入れられる値

  • true
  • false

デフォルト
false

特定の機能に関する追加フラグ

org.jpedal.compress_tiff

Tiffファイルを圧縮して書き出します。

このフラグを使用する機能

  • ExtractClippedImages
  • ExtractImages
  • ConvertPagesToImages

受け入れられる値

  • true
  • false

デフォルト
false

org.jpedal.multipage_tiff

すべての画像を1つのTiffファイルに書き出します。

このフラグを使用する機能

  • ConvertPagesToImages

受け入れられる値

  • true
  • false

デフォルト
false

org.jpedal.opi

画像のXML情報にOPIメタデータを含めます。

このフラグを使用する機能

  • ExtractImages

受け入れられる値

  • true
  • false

デフォルト
false

org.jpedal.startWindowSize

ビューアの初期サイズを設定します。

このフラグを使用する機能

  • Viewer

受け入れられる値
WIDTHxHEIGHTのパターンに従った幅と高さを含む文字列。例:400x300

org.jpedal.page

ページが存在する場合にドキュメントを開くページ番号。

このフラグを使用する機能

  • Viewer

受け入れられる値
任意のページ番号。

デフォルト
1

org.jpedal.bookmark

有効な場合、ドキュメントを開く場所(ブックマークまたは名前付き宛先)。

このフラグを使用する機能

  • Viewer

受け入れられる値
開いているファイル内の宛先またはブックマークの名前。

org.jpedal.thumbnail

ビューアでサムネイルが表示されないようにするフラグ。

このフラグを使用する機能

  • Viewer

受け入れられる値

  • true
  • false

デフォルト
true

org.jpedal.password

パスワード保護されたファイルを開くために使用するパスワードを設定します。このパスワードが一致しない場合、パスワードの入力を求められます。

このフラグを使用する機能

  • Viewer

受け入れられる値
任意の文字列

デフォルト
パスワードが提供されていない場合、入力を求められます。

org.jpedal.Viewer.Prefs

どのメニュー項目が存在するかなどを制御する特定の設定ファイルを読み込むことができるフラグ。詳細はこのチュートリアルを参照してください

このフラグを使用する機能

  • Viewer

受け入れられる値
使用したい設定ファイルのファイル名。

org.jpedal.defaultViewerScaling

ビューアのスケーリングコンボボックスのスケーリングオプションから特定のスケーリング値で起動できるようにするフラグ。

このフラグを使用する機能

  • Viewer

受け入れられる値

  • Fit Page
  • Fit Height
  • Fit Width
  • 25
  • 50
  • 75
  • 100
  • 125
  • 150
  • 200
  • 250
  • 500
  • 750
  • 1000

デフォルト
Fit Page

org.jpedal.suppressViewerPopups

ビューアが最初に起動したときにすべてのポップアップを抑制できるようにするフラグ。

このフラグを使用する機能

  • Viewer

受け入れられる値

  • true
  • false

デフォルト
false

org.jpedal.userControlledLAF

このフラグは、JPedalビューアが使用するルックアンドフィールをユーザーが制御できるようにします。このフラグには3つの異なる入力値があります。これは、パッケージとクラス名の間に’.‘で区切られた完全なクラス名である必要があります。

このフラグを使用する機能

  • Viewer

受け入れられる値

  • true
    ビューアはルックアンドフィールを設定せず、代わりに現在設定されているルックアンドフィールを使用します。
  • false
    ビューアは現在の設定値に基づいてルックアンドフィールを設定します(デフォルトはシステムのルックアンドフィール)。
  • javaルックアンドフィールのクラス名
    ビューアは指定されたルックアンドフィールを設定します。

デフォルト
false

org.jpedal.pageSize

PDFページを拡大するページサイズを設定します(アスペクト比を維持)。

このフラグを使用する機能

  • ConvertPagesToHiResImages

受け入れられる値
WIDTHxHEIGHTのパターンに従った幅と高さを含む文字列。例:400x300

org.jpedal.pageMaxScaling

許可される最大スケーリングを設定します。これにより、画像が大きくなりすぎるのを防ぐことができます。

このフラグを使用する機能

  • ConvertPagesToHiResImages

受け入れられる値
任意のfloat値(1 = 100%スケーリング)。

デフォルト
最大スケーリングが指定されていません。

org.jpedal.pageSizeOverridesImage

pageSizeまたは最大ページスケーリングのどちらを優先するかを設定します。

このフラグを使用する機能

  • ConvertPagesToHiResImages

受け入れられる値

  • true
  • false

デフォルト
false

org.jpedal.defaultPrinter

JPedalが使用するデフォルトプリンタを設定します。

このフラグを使用する機能

  • PrintPanel

受け入れられる値
利用可能なプリンタの名前。

デフォルト
システムのデフォルトプリンタ。

org.jpedal.printPaperSize

印刷するデフォルトの用紙サイズを設定します。

このフラグを使用する機能

  • PrintPanel

受け入れられる値
プリンタがサポートする用紙サイズの名前。

デフォルト
プリンタのデフォルト用紙サイズ。

org.jpedal.separation

画像、テキスト、ベクターコンテンツがそれぞれ分離された複数の画像を作成します。詳細はこちら

このフラグを使用する機能

  • ConvertPagesToHiResImages
  • ConvertPagesToImages

受け入れられる値
all

org.jpedal.imageType

awt BufferedImageのTYPE変数を使用して、保存する画像のカラータイプとカラー深度を設定します。

このフラグを使用する機能

  • ConvertPagesToHiResImages
  • ConvertPagesToImages

受け入れられる値
BufferedImageタイプに基づいた1から13までの任意の値。

org.jpedal.targetRelativeLinkDir

リンク注釈の相対ディレクトリとして使用するディレクトリ。

受け入れられる値
目的のディレクトリの絶対パス。

デフォルト
現在開いているPDFが配置されているディレクトリ。

org.jpedal.offsetclips

PDFから画像への変換で画像クリップをオフセットするピクセル数。

これは、画像内の細い白い線を除去するために使用できます。

受け入れられる値 任意の正の10進数値。

細い白い線の除去と意図しない差異の制限のバランスを取るために、0.3の値が推奨されます。

デフォルト
0

image.tiff.compression

TIFFとして書き出す際に画像に適用する圧縮を指定できます。詳細はTiffCompressionFormat を参照してください。

受け入れられる値

  • deflate
  • deflate_better_compression
  • deflate_better_speed
  • jpeg
  • lzw
  • none

デフォルト
deflate

image.tiff.dpi

TIFFとして書き出す際に画像に設定するDPIを指定できます。

受け入れられる値 任意の正の数値

デフォルト
設定されていません