C#を使用してWord文書からメタデータを削除する方法#

C#を使用してWord文書からメタデータを削除する方法#

この短いチュートリアルでは、C#を使用してWordドキュメントからメタデータを削除する方法を学びます.

Word ドキュメントからメタデータを削除する利点

  • プライバシー保護:- 敏感なオリジナルおよび組織データを削除します.

  • ドキュメンタリー`クリーンライン:- 不必要な、あるいは時代遅れのメタデータを削除します.

  • 安全と安全:- プライバシー規則の遵守をサポートします.

原題: Preparing the Environment

  • Visual Studio または 互換性のある .NET IDE を設定します.
  • NuGet パッケージマネージャーを通じて利用可能な Aspose.Words ライブラリを含む.

C# を使用して Word ドキュメントからメタデータを削除するためのステップ・ステップガイド#

ステップ1: NuGet で Aspose.Words を設定する

NuGet パッケージマネージャーを使用してプロジェクトに Aspose.Words ライブラリをインストールします.

Install-Package Aspose.Words

ステップ2:Word Documentをアップロードする

ドキュメントクラスを使用してメタデータを削除したい Word ファイルをアップロードします.

Document doc = new Document("SampleProps.doc");

ステップ3:カスタマイズされた特性へのアクセス

CustomDocumentPropertiesクラスオブジェクトを通じてカスタマイズされた属性コレクションにアクセスできます.

CustomDocumentProperties customProps = doc.CustomDocumentProperties;

ステップ4:明確なカスタム特性

Word ファイルからカスタマイズされたメタデータを削除し、Clear() を呼び出します().

customProps.Clear();

ステップ5:構築された資産へのアクセス

BuiltInDocumentProperties オブジェクトを使用して内蔵属性にアクセスします.

BuiltInDocumentProperties builtInProps = doc.BuiltInDocumentProperties;

ステップ6:清潔に構築された財産

Clear() を呼び、すべての内蔵属性の値を削除します.

builtInProps.Clear();

ステップ7:メタデータなしでドキュメントを保存

メタデータを削除した後、ドキュメントをディスクに戻します.

doc.Save("Output.doc");

完全なコード サンプル C# を使用して Word でメタデータを削除する#

以下は実行可能な例です

// Load the Word file
Document doc = new Document("SampleProps.doc");

// Access the custom properties and clear them
CustomDocumentProperties custProps = doc.CustomDocumentProperties;
custProps.Clear();

// Access the built-in properties and clear their values
BuiltInDocumentProperties builtInProps = doc.BuiltInDocumentProperties;
builtInProps.Clear();

// Save the Word file after metadata removal
doc.Save("Output.doc");

System.Console.WriteLine("Metadata removed successfully.");

追加情報

  • 属性名を含む Remove() メソッドを使用して、個々のカスタマイズまたは内蔵属性値を具体的に削除します.
  • RemoveAt() 方法を使用して、コレクションのインデックスに基づいて属性を削除するインデックスを提供します.

結論

この記事では、C#を使用してWordファイルからメタデータをプログラム的に削除する方法を学びました。これらのシンプルなステップに従って、あなたの文書に不必要なメタルデータが含まれていないことを保証してプライバシーを保護し、遵守を維持することができます.

 日本語