このチュートリアルでは、C# で PDF からハイパーリンクを削除する方法 について説明します。開発環境の設定に必要なすべての詳細、アプリケーションの開発中に実行する一連の手順、および C# で PDF からリンクを削除してハイパーリンクがまったく残らないようにするための実行可能なサンプル コードを取得します。この操作では、このアプリケーションの実行中にサードパーティのツールやソフトウェアをシステムにインストールする必要はありません。
C# で PDF からすべてのハイパーリンクを削除する手順
- Aspose.PDF for .NET を使用してリンクを削除するように開発環境を設定します
- 複数のハイパーリンクを持つ Document クラス オブジェクトを使用して、サンプル PDF ファイルを読み込みます
- 各ページを解析し、各ページの注釈のコレクションにアクセスします
- すべての注釈を解析し、リンク タイプの注釈を見つけます
- Annotations コレクション クラスから Delete() メソッドを呼び出して、ハイパーリンクを削除します。
- ハイパーリンクを含まない結果の PDF ファイルを保存します。
これらの手順は、C# で PDF からハイパーリンクを削除する ための統合された情報を提供します。このプロセスは、対象の PDF ファイルを読み込み、各ページの注釈コレクションを解析してリンク タイプの注釈を見つけることから始まります。ハイパーリンク アノテーションが見つかったら、AnnotationsCollection クラスの Delete() メソッドを呼び出して削除します。
C# で PDF ドキュメントからリンクを削除するコード
前述のコードは、C# で PDF からリンクを削除する方法 のプロセスを示しており、ハイパーリンク テキストはそこに残りますが、リンクのみが削除されます。テキスト、円、ポリゴン、ポリライン、線、正方形、フリー テキスト、ハイライト、下線など、さまざまな種類の注釈を検索できます。種類に関係なく注釈全体を削除する場合は、引数なしで Delete() メソッドを呼び出します。
この簡単なチュートリアルでは、C# で PDF ハイパーリンク リムーバーを開発する方法を学びました。 PDF にハイパーリンクを追加するプロセスを知りたい場合は、C# を使用して PDF にハイパーリンクを追加する方法 の記事を参照してください。