このチュートリアルは、Java を使用して PDF のハイパーリンクを削除する方法 について説明することを目的としています。環境を構成するためのすべての詳細、目的のアプリケーションを作成するための手順のリスト、およびJava を使用して PDF からすべてのハイパーリンクを削除する操作を明確にし、実証するための実行可能なサンプル コードが含まれています。他のタイプの注釈を削除したり、特定のリンク注釈のみを削除したりするための詳細も表示されます。
Java を使用して PDF からリンクを削除する手順
- Aspose.PDF for Java を使用してリンクを削除する環境を設定します
- Document クラス オブジェクトを使用して対象の PDF ファイルを開き、ハイパーリンクを削除します
- すべての PDF ページを繰り返し処理し、注釈コレクションにアクセスします
- すべての注釈を反復処理し、リンク タイプの注釈のみを識別します
- delete() メソッドを呼び出して、反復中にハイパーリンクを削除します
- すべてのリンクを削除した後、結果の PDF ファイルをディスクに保存します。
これらの手順は、Java を使用して PDF からハイパーリンクを削除する方法 について説明しています。プロセスを開始するには、Document クラス オブジェクトを使用してハイパーリンクを含むソース PDF ファイルを開き、各ページに個別の注釈のコレクションがあるすべてのページを反復処理する必要があります。次のステップでは、注釈を反復処理し、リンク タイプの注釈をフィルター処理して削除します。
Java を使用して PDF からすべてのリンクを削除するコード
このコードは、Java を使用して PDF のハイパーリンクを削除するための最低限のアプリケーションを作成するためのベース コードとして使用できます。アノテーション タイプを使用して、ハイパーリンクを示すリンク タイプ アノテーションを選択し、必要に応じて、フラグ、幅、高さ、囲む四角形、コンテンツ、色、アクティブな状態の完全な名前、外観などのさまざまなプロパティに基づいてアノテーションをさらにフィルター処理できます。インデックス番号を指定して選択した注釈を削除するか、引数なしで delete() メソッドを呼び出してコレクション全体を一度に削除できます。
この記事では、Java を使用して PDF からハイパーリンクを削除する方法 のプロセスを定義しました。 PDF に透かしを追加するプロセスを知りたい場合は、Javaを使用してPDFに透かしを追加する方法 の記事を参照してください。