この短い記事では、C# を使用して Word メタデータを編集する方法 について簡単に説明します。開発環境の設定の詳細な説明、実行する手順のリスト、C# を使用して Word メタデータを変更するための実行サンプル コードが共有されています。カスタム プロパティと組み込みプロパティにアクセスし、アプリケーションの要件に応じて編集する方法を学習します。
C# を使用して Word ドキュメントのメタデータを編集する手順
- メタデータを編集するために、Aspose.Words for .NET ライブラリをプロジェクトに追加します
- Word ファイルを Document オブジェクトにロードし、その中の custom properties にアクセスします
- Value プロパティを使用して、必要なメタデータを更新します。
- 組み込みのドキュメントプロパティにアクセスする
- それぞれのプロパティ名を使用して、必要なプロパティを更新します。
- 結果の Word ファイルを保存します
これらの手順は、C#* を使用して *Word メタデータ チェンジャーを開発するプロセスを要約しています。このプロセスは、ターゲット Word ファイルをロードし、続いて編集のためにカスタム プロパティ コレクションにアクセスすることによって開始されます。同様に、組み込みプロパティにアクセスし、必要なプロパティ名を指定し、value プロパティを使用して新しいデータを設定することで、それらを変更できます。
C# を使用して Word でドキュメントのプロパティを編集するコード
using Aspose.Words; | |
using Aspose.Words.Properties; | |
class Program{ | |
static void Main(string[] args) // Modify document properties using C# | |
{ | |
// Set the license | |
new License().SetLicense("Aspose.Total.lic"); | |
// Load the document | |
Document doc = new Document("SampleProps.doc"); | |
// Access the custom document properties | |
CustomDocumentProperties custProps = doc.CustomDocumentProperties; | |
if (custProps["Authorized"] != null) | |
{ | |
// Set properties | |
custProps["Authorized By"].Value = "John"; | |
custProps["Authorized Date"].Value = new System.DateTime(1972,11,11); | |
custProps["Authorized Revision"].Value = 200; | |
custProps["Authorized Amount"].Value = 400; | |
} | |
// Access built-in document properties | |
BuiltInDocumentProperties documentProperties = doc.BuiltInDocumentProperties; | |
// Set properties | |
documentProperties["Subject"].Value = "Test Subject"; | |
documentProperties["Manager"].Value = "Test Manager"; | |
documentProperties["Company"].Value = "Test Company"; | |
// Save the Word file | |
doc.Save("Output.doc"); | |
System.Console.WriteLine("Done"); | |
} | |
} |
このコードは、C#* を使用して Word メタデータを編集するプロセスを示します。 Document クラスの CustomDocumentProperties コレクションはカスタム プロパティの設定に使用され、BuiltInDocumentProperties コレクションは組み込みプロパティの設定に使用されます。いくつか例を挙げると、Author、Category、Comments、Company、CreatedTime などのさまざまなプロパティを設定できます。
この記事では、C# を使用して DOCX メタデータ エディターを開発する方法を説明しました。新しい Word ファイルを作成するプロセスについて知りたい場合は、C#でWord文書を作成する方法 の記事を参照してください。