-
はじめに
-
JPedalを実行する
-
JPedalの使い方
-
機能
-
JPedal Viewer
- JPedalのBase ViewerでPDFを見る
- カスタマイズ可能なビューアでのPDFファイルを表示する
- JavaのコードからPDF Viewerの機能にアクセス
- Java PDF Viewerでユーザーインターフェイスをカスタマイズ
- ビューアにオブジェクトを描画
- JavaアプリケーションにPDFビューアを追加する方法
- ビューアの機能をカスタマイズする
- JPedalインスペクタでPDFファイルの内容を検査
- PDFビューアの通知ポップアップを独自のものに置き換える
- JPedal のアクセシビリティオプション
- Java PDF Viewerを使ってポートフォリオファイルを表示
- Java PDF Viewerでテキストを選択
- JPedal ViewerはJavaFXで使用できますか?
- JPedal ViewerはSWTで使用できますか?
- JPedal ビューアでダークモードを設定する
- 線の太さを非表示にする
- すべての記事を表示 ( 1 ) 記事を折り畳む
-
テキスト関連
-
画像への変換
-
画像の抽出
-
PDF画像変換のWebサービスAPI
-
フォームについて
-
PDFの注釈(アノテーション)
-
PDFの操作
-
印刷について
-
メタデータ
-
フォントについて
-
JPedalをクラウド上で実行する
-
アップデート情報
JVMフラグ
JPedalには、Javaコマンドラインに追加して動作方法を変更できるフラグがいくつかあります。これらは以下の表にリストされています。値は全て小文字です。例えば、次のコマンドです: java -Dorg.jpedal.flattenForm=true -jar jpedal.jar $InputFile $OutputDirectory
すべてのフォームを平坦化し、ページ上に表示しますが、インタラクティブ性はありません。JavaでSystem.setProperties()を使って値を設定することもできますが、JPedalにアクセスする前に行う必要があります。
General JVM Flags
org.jpedal.fontdirs
JPedalに、ディレクトリのリストから追加のフォントを登録し、PDFの非埋込みフォントにこれらのフォントを使用するように指示します。これらのディレクトリは存在する必要はありませんので、クロスプラットフォーム設定に便利です。
許容値
カンマで区切られたディレクトリのリスト。
org.jpedal.useTTFontHinting
JPedalにTrueTypeフォントのヒンティングを使うように指示します。フォントの中には Apple 社が特許を持っている命令が含まれているものがあるので、デフォルトは false です。
許容値
- true
- false
org.jpedal.securityprovider
暗号化に別のセキュリティライブラリを使うように JPedal に指示します。これは、パッケージ名とクラス名の間に ‘.’ で区切られた完全なクラス名でなければなりません。
許容値
プロバイダクラスの文字列クラス名
org.jpedal.RGBprofile
JPedalがsRGBにデフォルトとは異なるICCプロファイルを使用するように指示します。
許容値
.icmファイルの絶対ファイル名
org.jpedal.downsample
Downsamplingクラス 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
Extra Flags For Specific Features
org.jpedal.compress_tiff
Tiffファイルを圧縮して書き出します。
このフラグの機能
- ExtractClippedImages
- ExtractImages
- ConvertPagesToImages
許容値
- true
- false
デフォルト
false
org.jpedal.multipage_tiff
すべての画像を1つのTiffファイルに書き出します。
このフラグの機能
- ConvertPagesToImages
許容値
- true
- false
デフォルト
false
org.jpedal.opi
OPI メタデータを画像とともに XML 情報に含めます。
このフラグの機能
- ExtractImages
許容値
- true
- false
デフォルト
false
org.jpedal.startWindowSize
ビューアの初期サイズを設定します。
このフラグの機能
- Viewer
許容値
WIDTHxHEIGHT パターンに従った幅と高さを含む文字列。
例:400×300
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
Viewers scalingコンボボックスのスケーリングオプションから特定のスケーリング値で起動できるようにするフラグ。
このフラグの機能
- 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 Viewerで採用されているルック&フィールのコントロールをユーザーに提供します。このフラグには3つの異なる入力値があります。これは、パッケージ名とクラス名の間に ‘.’ で区切られた完全なクラス名でなければなりません。
このフラグの機能
- Viewer
許容値
- true
ビューアはルック&フィールを設定せず、現在設定されているルック&フィールを使用します。 - false
Viewerは、現在の環境設定値に基づいてルック&フィールを設定します(デフォルトはシステムによるルック&フィール)。 - javaルック&フィールのクラス名
Viewerは指定されたルック&フィールを設定します。
デフォルト
false
org.jpedal.pageSize
ページサイズを設定して、PDF ページを(アスペクト比を保持して)拡縮します。
このフラグの機能
- ConvertPagesToHiResImages
許容値
WIDTHxHEIGHT パターンに従った幅と高さを含む文字列。
例:400×300
org.jpedal.pageMaxScaling
最大拡大率を設定します。これにより、画像が大きくなりすぎるのを防ぐことができます。
このフラグの機能
- ConvertPagesToHiResImages
許容値
任意のフロート値(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があるディレクトリ