リビジョングループの詳細の取得

このステップバイステップ ガイドでは、Aspose.Words for .NET を使用して Word 文書内のリビジョンのグループの詳細を取得する方法を説明します。完全なソース コードを提供し、マークダウン出力をフォーマットする方法を示します。

ステップ 1: ドキュメントをロードする

最初のステップは、リビジョンを含むドキュメントをアップロードすることです。

Document doc = new Document(MyDir + "Revisions.docx");

ステップ 2: リビジョンを参照する

次に、ドキュメント内に存在する改訂をループして、種類、作成者、日付、改訂されたテキストなどの詳細を表示します。

foreach (Revision revision in doc.Revisions)
{
     string groupText = revision.Group != null
         ? "Revision group text: " + revision.Group.Text
         : "The revision does not belong to any group";

     Console.WriteLine("Type: " + revision.RevisionType);
     Console.WriteLine("Author: " + revision.Author);
     Console.WriteLine("Date: " + revision.DateTime);
     Console.WriteLine("Revision text: " + revision.ParentNode.ToString(SaveFormat.Text));
     Console.WriteLine(groupText);
}

Aspose.Words for .NET を使用したリビジョン グループの詳細の取得のソース コード例

Aspose.Words for .NET を使用してドキュメント内のリビジョンのグループの詳細を取得する完全なソース コードを次に示します。

Document doc = new Document(MyDir + "Revisions.docx");

foreach (Revision revision in doc.Revisions)
{
	 string groupText = revision.Group != null
		 ? "Revision group text: " + revision.Group.Text
		 : "The revision does not belong to any group";

	 Console.WriteLine("Type: " + revision.RevisionType);
	 Console.WriteLine("Author: " + revision.Author);
	 Console.WriteLine("Date: " + revision.DateTime);
	 Console.WriteLine("Revision text: " + revision.ParentNode.ToString(SaveFormat.Text));
	 Console.WriteLine(groupText);
}

結論

このチュートリアルでは、Aspose.Words for .NET を使用して Word 文書内のリビジョンのグループの詳細を取得する方法を学びました。ループと適切なプロパティを使用することで、改訂タイプ、作成者、日付、改訂テキストなどの詳細を表示できました。 Aspose.Words for .NET は、リビジョン管理など、Word ドキュメントを操作するための強力な機能を多数提供します。この知識を利用して、Aspose.Words for .NET を使用してリビジョン グループの詳細を独自の Word 文書に取り込むことができるようになりました。

よくある質問

Q: リビジョンを含むドキュメントを Aspose.Words for .NET にロードするにはどうすればよいですか?

A: を使用してください。DocumentAspose.Words for .NET のクラスを使用して、リビジョンを含むファイルからドキュメントをロードします。ドキュメントの完全なパスを指定できます。

Document doc = new Document("path/to/the/document.docx");

Q: Aspose.Words for .NET でリビジョン グループの詳細を取得するにはどうすればよいですか?

A: ループを使用してドキュメントのリビジョンを調べ、各リビジョンのプロパティにアクセスして、必要な詳細を取得します。使用できますRevisionType, Author, DateTimeそしてParentNodeプロパティを使用して、リビジョン タイプ、作成者、日付、および改訂されたテキストをそれぞれ取得します。

foreach (Revision revision in doc.Revisions)
{
      Console.WriteLine("Type: " + revision.RevisionType

);
      Console.WriteLine("Author: " + revision.Author);
      Console.WriteLine("Date: " + revision.DateTime);
      Console.WriteLine("Revision text: " + revision.ParentNode.ToString(SaveFormat.Text));
}

Q: リビジョンが Aspose.Words for .NET のグループに属しているかどうかを確認するにはどうすればよいですか?

A: を使用してください。Groupの財産Revisionオブジェクトを使用して、リビジョンがグループに属しているかどうかを確認します。もしGroup財産はnull、これは、リビジョンがどのグループにも属していないことを意味します。

if (revision.Group != null)
{
      //リビジョンはグループに属しています
}
else
{
      //リビジョンはどのグループにも属していません
}