C# を使用して PDF から透かしを削除する方法

この短いガイドでは、C# を使用して PDF から透かしを削除する方法について説明します。環境を確立するために必要なすべてのリソース、アプリケーションを作成するための段階的な手順、C# を使用して PDF から透かしテキストを削除するための実行可能なサンプル コードが含まれています。また、ページ上でさまざまなタイプのアーティファクトを操作し、必要なタイプのアーティファクトをフィルタリングする方法も学習します。

C# を使用して PDF から透かしを削除する手順

  1. Aspose.PDF for .NET をプロジェクトに追加して透かしを削除する環境を確立します
  2. ソース PDF ファイルを Document クラス オブジェクトに読み込み、透かしを削除します
  3. ドキュメントの各ページのすべての artifacts を解析し、透かしタイプのアーティファクトのリストを作成します
  4. リストに目的のアーティファクトが入力されたら、すべての透かしを削除します
  5. 透かしを削除した後、結果の PDF ファイルを保存します。

これらの手順では、このアプリケーションの作成中に必要な重要なリソース、クラス、メソッド、およびプロパティを特定することにより、*C# を使用して *PDF ドキュメントからウォーターマークを削除する手順について説明します。プロセス中に、ソース PDF ファイルが Document クラス オブジェクトに読み込まれ、そのすべてのページが解析されます。ページごとに、そのアーティファクトのタイプの透かしがチェックされ、最後に削除するためにリストに保存されます。

C# を使用して PDF から透かしを削除するコード

このコードは、C# を使用して PDF でウォーター マーク リムーバーを記述するプロセスを示しています。 Page.Artifacts コレクションを使用して、Subtype プロパティを列挙子の値 Artifact.ArtifactSubtype.Watermark と比較することで、ウォーターマーク タイプのアーティファクトを識別します。すべての透かしアーティファクトがリストに収集されると、このリストが解析され、それぞれの透かしが各ページから個別に削除されます。

この簡単なチュートリアルでは、C# を使用して PDF から透かしを消去する方法を説明しました。透かしを追加するプロセスを知りたい場合は、C#でPDFに透かしを追加する方法 の記事を参照してください。

 日本語