Details zur Revisionsgruppe abrufen

In dieser Schritt-für-Schritt-Anleitung zeigen wir Ihnen, wie Sie mit Aspose.Words für .NET die Details einer Gruppe von Revisionen in einem Word-Dokument abrufen. Wir stellen Ihnen den vollständigen Quellcode zur Verfügung und zeigen Ihnen, wie Sie die Markdown-Ausgabe formatieren.

Schritt 1: Laden des Dokuments

Der erste Schritt besteht darin, das Dokument mit den Überarbeitungen hochzuladen.

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

Schritt 2: Revisionen durchsuchen

Als Nächstes durchlaufen wir die im Dokument vorhandenen Überarbeitungen und zeigen deren Details an, z. B. Typ, Autor, Datum und überarbeiteter Text.

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);
}

Beispielquellcode zum Abrufen von Revisionsgruppendetails mit Aspose.Words für .NET

Hier ist der vollständige Quellcode, um die Details einer Gruppe von Revisionen in einem Dokument mithilfe von Aspose.Words für .NET abzurufen:

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);
}

Abschluss

In diesem Tutorial haben wir gelernt, wie man mit Aspose.Words für .NET die Details einer Gruppe von Revisionen in einem Word-Dokument erhält. Mithilfe einer Schleife und den entsprechenden Eigenschaften konnten wir Details wie Revisionstyp, Autor, Datum und überarbeiteten Text anzeigen. Aspose.Words für .NET bietet viele leistungsstarke Funktionen zum Bearbeiten von Word-Dokumenten, einschließlich Revisionsverwaltung. Sie können dieses Wissen nun nutzen, um mit Aspose.Words für .NET Revisionsgruppendetails in Ihre eigenen Word-Dokumente zu übernehmen.

FAQs

F: Wie lade ich ein Dokument mit Revisionen in Aspose.Words für .NET?

A: Benutzen Sie dieDocumentKlasse von Aspose.Words für .NET zum Laden eines Dokuments aus einer Datei, die Revisionen enthält. Sie können den vollständigen Dokumentpfad angeben.

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

F: Wie erhalte ich die Details einer Revisionsgruppe in Aspose.Words für .NET?

A: Gehen Sie die Revisionen des Dokuments mithilfe einer Schleife durch und greifen Sie auf die Eigenschaften jeder Revision zu, um die gewünschten Details zu erhalten. Du kannst den … benutzenRevisionType, Author, DateTime UndParentNode Eigenschaften, um den Revisionstyp, den Autor, das Datum bzw. den überarbeiteten Text abzurufen.

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));
}

F: Wie kann ich überprüfen, ob eine Revision zu einer Gruppe in Aspose.Words für .NET gehört?

A: Benutzen Sie dieGroup Eigentum derRevision Objekt, um zu prüfen, ob eine Revision zu einer Gruppe gehört. Wenn dieGroup Eigentum istnullbedeutet dies, dass die Revision keiner Gruppe angehört.

if (revision.Group != null)
{
      // Die Revision gehört zu einer Gruppe
}
else
{
      // Die Revision gehört keiner Gruppe an
}