【PDFテックの知恵袋】PDFのページに書かれているテキストを削除できますか。

PDFからテキストを削除するために、削除対象テキストを指定する必要があります。『PDF Tool API』では、文字列を指定して検索してヒットしたテキストを削除する方法と、ページの上に矩形を指定して矩形内のテキストを削除する方法があります。

特定のテキストを検索し削除

ページ番号とキーワードを入力して検索し、ヒットしたキーワードのテキストをマスク処理により削除することができます。マスク処理とは、PDF文書や画像において特定の部分を隠したり、削除したりするための技術です。

指定した位置の文字を削除

PDFのページ上で指定した位置の文字を削除できます。『PDF Tool API』では、指定したページで矩形範囲により削除するテキストを指定します。

削除対象とするエレメントを設定するために、PtlParamSetMask.setRemoveElement(int remove)メソッドを使用し、テキストを削除対象とするにはPtlParamSetMask.REMOVE_TEXTを指定します。矩形との重なり度合も指定できます。詳しくは以下のURLを参照してください:

削除する矩形範囲を指定した際、その範囲にまたがる文字の扱いについては、テキストが矩形とどれくらい重なっていたら削除対象とするかを数値で指定することができます。この数値は0.0より大きく1.0以下で設定し、指定しない場合はデフォルトで0.3が適用されます。つまり、指定した重なりの割合以上であれば削除対象となります。

過去3回分

10月18日 【PDFテックの知恵袋】 PDFのファイルサイズを小さくする方法としてどんなことがありますか。
10月21日 【PDFテックの知恵袋】 PDFファイルの指定したページ上の指定した位置に文字を追記できますか?
10月23日 【PDFテックの知恵袋】PDFのしおりとは何でしょうか。どうやってつくりますか。




HTML on Word
WebページをWordで作る!


瞬簡PDF 作成 2024
ドラッグ&ドロップでPDF作成


アウトライナー
PDFを解析して しおり・目次を自動生成


瞬簡PDF 作成 2024
ドラッグ&ドロップでPDF作成