-  				
		はじめに
-  				
		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をクラウド上で実行する
-  				
		アップデート情報
< 戻る
						印刷			
		
 PDFファイル内のテキストを検索
		作成日2024年1月30日		
 
				最終更新日2024年1月30日		
 JPedalは、PDF内のテキストを検索し、見つかった結果の座標を出力するシンプルなクラスを提供します。
この検索は、簡便な方法で行うことも、より深いアプローチで より高度にコントロールすることもできる。
便利な静的メソッド
				
					String pdfFile = "/path/to/file.pdf";
String textToFind = "textToFind";
ArrayList  resultsForPages=FindTextInRectangle.findTextOnAllPages(pdfFile, textToFind);
  
				
			
		カスタマイズ可能なメソッド
				
					FindTextInRectangle extract=new FindTextInRectangle("/pdfs/mypdf.pdf");
//extract.setPassword("password");
if (extract.openPDFFile()) {
    int pageCount=extract.getPageCount();
    for (int page=1; page 
				 
			
		検索タイプ
より複雑な検索のために、SearchTypeを設定することができます。
有効な値は:
- public final static int DEFAULT = 0;
- public final static int WHOLE_WORDS_ONLY = 1;
- public final static int CASE_SENSITIVE = 2;
- public final static int FIND_FIRST_OCCURANCE_ONLY = 4;
- public final static int MUTLI_LINE_RESULTS = 8;
- public final static int HIGHLIGHT_ALL_RESULTS = 16;
- public final static int USE_REGULAR_EXPRESSIONS= 32;
これらの値は、bitwise OR operatorを使用して組み合わせることができます。例えば:
				
					int searchType = SearchType.WHOLE_WORDS_ONLY | SearchType.CASE_SENSITIVE; 
				
			
		座標に関する注意
例では、PDFの座標を使用しています。この座標は、ページの左下から始まり、ページの上へと移動します。これはJavaの逆です(左上からページの下に向かって進みます)。
この例ではJPedal FindTextInRectangleクラスを使っています。
