この短いガイドでは、C# を使用して PDF から透かしを削除する方法について説明します。環境を確立するために必要なすべてのリソース、アプリケーションを作成するための段階的な手順、C# を使用して PDF から透かしテキストを削除するための実行可能なサンプル コードが含まれています。また、ページ上でさまざまなタイプのアーティファクトを操作し、必要なタイプのアーティファクトをフィルタリングする方法も学習します。
C# を使用して PDF から透かしを削除する手順
- Aspose.PDF for .NET をプロジェクトに追加して透かしを削除する環境を確立します
- ソース PDF ファイルを Document クラス オブジェクトに読み込み、透かしを削除します
- ドキュメントの各ページのすべての artifacts を解析し、透かしタイプのアーティファクトのリストを作成します
- リストに目的のアーティファクトが入力されたら、すべての透かしを削除します
- 透かしを削除した後、結果の PDF ファイルを保存します。
これらの手順では、このアプリケーションの作成中に必要な重要なリソース、クラス、メソッド、およびプロパティを特定することにより、*C# を使用して *PDF ドキュメントからウォーターマークを削除する手順について説明します。プロセス中に、ソース PDF ファイルが Document クラス オブジェクトに読み込まれ、そのすべてのページが解析されます。ページごとに、そのアーティファクトのタイプの透かしがチェックされ、最後に削除するためにリストに保存されます。
C# を使用して PDF から透かしを削除するコード
このコードは、C# を使用して PDF でウォーター マーク リムーバーを記述するプロセスを示しています。 Page.Artifacts コレクションを使用して、Subtype プロパティを列挙子の値 Artifact.ArtifactSubtype.Watermark と比較することで、ウォーターマーク タイプのアーティファクトを識別します。すべての透かしアーティファクトがリストに収集されると、このリストが解析され、それぞれの透かしが各ページから個別に削除されます。
この簡単なチュートリアルでは、C# を使用して PDF から透かしを消去する方法を説明しました。透かしを追加するプロセスを知りたい場合は、C#でPDFに透かしを追加する方法 の記事を参照してください。