この記事では、Python を使用して PDF からハイパーリンクを削除する方法 のプロセスについて説明します。これには、開発環境の構成に関する詳細、アプリケーションを開発するための手順のリスト、および Python を使用して PDF からすべてのハイパーリンクを削除するための実行可能なサンプル コードが含まれています。必要に応じて、選択したページからハイパーリンクを削除しながら、さまざまなカスタマイズ オプションについても学習します。
Python を使用して PDF のハイパーリンクを削除する手順
- ハイパーリンクを削除するには、IDE を .NET 経由で Aspose.PDF for Python を使用 に設定します
- Document クラス オブジェクトを使用してハイパーリンク付きのソース PDF を読み込みます
- すべてのページを 1 つずつ解析して annotations のコレクションを取得します
- タイプ LINK を持つ各注釈を確認します
- 注釈コレクションの delete() メソッドを呼び出します
- ハイパーリンクを削除した後、出力 PDF を保存します
これらの手順には、Python を使用して PDF ハイパーリンク リムーバーを開発する手順が含まれています。 PDF の各ページには、LINK を含むさまざまな種類の注釈のコレクションが含まれています。このプロセスでは、PDF ファイル内のすべてのページが反復され、各注釈が注釈型 LINK に対してテストされます。この注釈型 LINK は、後で注釈コレクションの delete() メソッドを使用して削除されます。
Python を使用して PDF からリンクを削除するコード
このコードは、Python を使用して PDF ドキュメントからリンクを削除する プロセスを示しています。各ページのすべての注釈が解析され、ハイパーリンクを示す AnnotationType.LINK の型がチェックされます。ハイパーリンクが検出されると、ハイパーリンクのみを削除する delete() メソッドを呼び出すことによって削除されますが、テキストとその書式は保持されますが、削除する前に注釈のさまざまなプロパティを設定してテキストの書式をカスタマイズできます。
この記事では、PDF で Python を使用してハイパーリンクを削除する方法について説明しました。 PDF にハイパーリンクを追加するプロセスを知りたい場合は、Python を使用して PDF にハイパーリンクを追加する方法 の記事を参照してください。