2016-04-04 18 views

答えて

1

下図のようにあなたが表示され、簡単にあなたが参照しているとCorePropertiesプロパティを使用して、これは非常に簡単に行うことができますメタデータプロパティにアクセスできるようにするために提供DOCXプロジェクト:

// Load your Document 
var wordFile = Novacode.DocX.Load(@"your-docx-file-path"); 
// Access Metadata properties 
var props = wordFile.CoreProperties; 

ここでの問題点は、このプロパティのコレクションは読み取り専用なので、簡単に変更できないということです。ただし、値がどのように見えるし、手動で1を追加しようと何を見てすることができる場合があります

An Example of DocX Exposed Properties

だから、あなたは(はっきりdc:titleという名前の)タイトルのプロパティを更新したい場合、あなたは、単にだろう同じ名前と一致したことを(AddCoreProperty()メソッド経由)コアプロパティ新しいを追加し、変更を永続化するために、ファイルを保存する必要があります。

// Load your Document 
var wordFile = DocX.Load(@"your-docx-file-path"); 
// Update Metadata 
wordFile.AddCoreProperty("dc:title", "Example Title"); 
wordFile.Save(); 

これを実行したら、再オープンしたファイルのことができるようにすべきであるとあなたの変更が反映されていることを確認してください:

Look the dc:title Attribute Changed!

あなたはdc:titleプロパティは、現在、上記の例のコードごとに「例のタイトル」に設定されて見ることができるように。

関連する問題