文書のプロパティで作業

ドキュメントプロパティでは、ドキュメントに関する有用な情報を保存できます。 これらのプロパティは2つのグループに分けることができます。

  • 文書のタイトル、著者名、文書の統計などを含む値を含むシステムまたはビルトイン
  • 必須 user-defined または custom は name-value のペアとして提供され、ユーザーは名前と値の両方を定義できます。

情報を知ることは有用である API そして版番号は直接文書を出力するために書かれます。 たとえば、ドキュメントをPDFに変換すると、 Aspose.Words “Application” フィールドに “Aspose.Words「PDF プロデューサー」と「PDF プロデューサー」のフィールドAspose.Words お問い合わせ Java YY.M.N, ここで YY.M.N バージョンです。 Aspose.Words 変換に使用されます。 詳しくはこちらをご覧ください。 出力文書に含まれるジェネレータまたはプロデューサー名お問い合わせ

アクセス文書のプロパティ

ドキュメントプロパティへのアクセス Aspose.Words 使用:

BuiltInDocumentProperties そして、 CustomDocumentProperties コレクション DocumentProperty オブジェクト。 これらのオブジェクトは、名前またはインデックスによってインデックスプロパティを介して取得できます。

BuiltInDocumentProperties さらに、適切なタイプの値を返す入力されたプロパティのセットを介してドキュメントプロパティへのアクセスを提供します。 CustomDocumentProperties ドキュメントプロパティを追加または削除することができます。

ザ・オブ・ザ・ DocumentProperty class では、ドキュメントプロパティの名前、値、種類を取得できます。 [値]https://reference.aspose.com/words/java/com.aspose.words/documentproperty#Value????????????? {0} お問い合わせ {1}[フルーツ]](https://reference.aspose.com/words/java/com.aspose.words/documentproperty/#toString) そして、 DocumentProperty.ToInt, 適切なタイプの値を取得する

次のコードの例では、すべての組み込みおよびカスタムプロパティをドキュメントに列挙する方法を示します。

インスタグラム Microsoft Word, 「ファイル→プロパティ」メニューを使用してドキュメントプロパティにアクセスすることができます。

work-with-document-properties-aspose-words-java.png

文書のプロパティの追加または削除

組み込みのドキュメントプロパティを追加または削除することはできません。 Aspose.Wordsお問い合わせ 値を変更したり更新したりすることができます。

カスタムドキュメントプロパティを追加するには Aspose.Words, 使用して下さい Add メソッドは、新しいプロパティ名と適切なタイプの値を渡します。 メソッドは新しく作成されたメソッドを返します。 DocumentProperty オブジェクト。

カスタムプロパティを削除するには、 Remove メソッドは、削除するプロパティ名を渡します。 RemoveAt インデックスでプロパティを削除する方法。 また、すべてのプロパティーを削除することもできます。 Clear メソッド。

以下のコードの例では、特定の名前を持つカスタムプロパティがドキュメントに存在し、いくつかのカスタムドキュメントプロパティを追加します。

以下のコードの例では、カスタムドキュメントプロパティを削除する方法を示します。

組み込み文書のプロパティを更新する

Aspose.Words ドキュメントプロパティを自動的に更新しません。 Microsoft Word いくつかのプロパティで行いますが、統計的な組み込みのドキュメントプロパティを更新する方法を提供します。 お問い合わせ UpdateWordCount 次のプロパティを再計算し、更新する方法:

コンテンツにリンクされた新しいカスタムプロパティを作成する

Aspose.Words 提供して下さい AddLinkToContent コンテンツにリンクされた新しいカスタムドキュメントプロパティを作成する方法。 このプロパティは新しく作成されたプロパティオブジェクトまたはnullを返します。 LinkSource 無効です。

以下のコードの例では、カスタムプロパティへのリンクを設定する方法を示します。

ドキュメント変数を取得する

ドキュメント変数のコレクションは、 Variables プロパティ. 変数名と値は文字列です。

次のコードの例では、ドキュメント変数を列挙する方法を示します。

文書から個人情報を削除する

他の人とWord文書を共有したい場合は、作者名や会社などの個人情報を削除します。 これを行うには、 RemovePersonalInformation プロパティは、そのフラグを示すフラグを設定する Microsoft Word 文書を保存することで、コメント、リビジョン、文書のプロパティからすべてのユーザー情報を削除します。