このクイック チュートリアルでは、Python を使用して Adobe PDF でテキストを打ち消す方法について説明します。環境を確立するために必要なすべての手順と、従うべき手順のリストを、Python を使用して Adobe Acrobat でストライクアウトする方法 を示す実行可能なサンプル コードとともに共有します。すべてのステップの説明とともに、いくつかの API 呼び出しを使用してアプリケーションをゼロから開発するプロセスを学習します。
Python を使用して Adobe PDF のテキストを打ち消す手順
- テキストを打ち消すには、IDE を .NET 経由で Aspose.PDF for Python を使用 に設定します
- Document クラス オブジェクトを使用して、一部のテキストが打ち消されるソース PDF ファイルを読み込みます
- TextFragmentAbsorber クラス オブジェクトを使用して PDF 内の検索語を定義します
- ターゲット ページで visit() メソッドを実行して、ターゲット ワードのインスタンスを検索します。
- 検索された単語の最初のインスタンスの長方形領域を使用して StrikeOutAnnotation オブジェクトを作成します
- ページの注釈コレクションに追加する前に、取り消し線の注釈の色とタイトルを設定します
- 結果のPDFファイルを保存し、目的の単語の最初の出現に取り消し線を付けます
これらの手順では、Python を使用して PDF でテキストを打ち消す方法 のプロセスを定義します。対象の PDF ファイルをロードしてから、特定のページで打ち消される目的の単語の出現箇所を検索する必要があります。検索が完了すると、最初に見つかった長方形の領域を使用して StrikeOutAnnotation オブジェクトがインスタンス化されます。このオブジェクトは、必要に応じて、目的の色とタイトルを持つテキストに取り消し線を実際に作成します。
Python を使用して PDF のテキストを打ち消すコード
このサンプル コードは、Python を使用して Adobe Acrobat で実行する完全なアプリケーションの基礎として使用できます。 TextFragmentAbsorber クラスを使用して、特定のページで対象の単語を検索し、その単語が出現するすべてのリストを取得します。次の手順では、ターゲット オカレンスの四角形領域内に StrikeOutAnnotation オブジェクトを作成して、その囲み四角形内に線が表示されるようにする必要があります。
この短いガイドでは、PDF ページの 1 つまたは複数の単語に取り消し線を表示する方法を説明しました。 PDF に表を挿入するプロセスを知りたい場合は、Pythonを使用してPDFに表を挿入する方法 の記事を参照してください。