この短いガイドでは、C# を使用して PDF からハイライトを削除する方法を説明します。IDE の設定方法、手順の一覧、および C# を使用して PDF 内のハイライトを削除する方法を示すサンプルコードが含まれています。特定のハイライトまたは指定した PDF からすべてのハイライトを削除するためのさまざまなオプションが紹介されています。
C# を使用して PDF からハイライトを削除する手順
- ハイライトを削除するために Aspose.PDF for .NET を使用するよう IDE を設定する
- すべてのハイライトまたは選択した色のハイライトを削除するための列挙子を作成する
- 入力/出力 PDF、すべてまたは選択したハイライトを削除するためのフラグ、および対象の色を受け取る関数を作成する
- Document クラスを使用して、ハイライトされたテキストを含むソース PDF ファイルを開く
- 各ページを解析し、各ページの AnnotationCollection からハイライトをフィルタリングする
- すべてのハイライトを解析し、ユーザーが選択した条件に基づいて削除する
- ハイライトを削除した後、出力 PDF ファイルを保存する
これらの手順は、C# を使用して PDF 内のハイライトを消去する方法を要約しています。ソース PDF ファイルを読み込み、各ページとその対応する注釈コレクションにアクセスします。各ハイライト注釈を解析し、必要に応じて HighlightAnnotation にキャストして色にアクセスし、最後に指定された条件に従ってハイライト注釈を削除します。
C# を使用して PDF のハイライトを削除するコード
このコードは、C# を使用して PDF のハイライトを削除する方法を示しています。色に関係なくすべてのハイライトを削除したい場合、ハイライトタイプの注釈を HighlightAnnotation にキャストする必要はありません。既存の PDF ファイルを上書きするか、要件に応じて新しい PDF ファイルを作成できます。
この記事では、PDF からハイライトを削除するプロセスを学びました。PS ファイルを PDF に変換するには、C# を使用して PSファイル を PDF に変換する の記事を参照してください。