Revizyon Grubu Detaylarını Al

Bu adım adım kılavuzda, Aspose.Words for .NET kullanarak bir Word belgesindeki bir grup revizyonun ayrıntılarına nasıl ulaşacağınızı göstereceğiz. Size kaynak kodunun tamamını sağlayacağız ve işaretleme çıktısını nasıl biçimlendireceğinizi göstereceğiz.

1. Adım: Belgeyi yükleme

İlk adım, revizyonları içeren belgeyi yüklemektir.

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

2. Adım: Düzeltmelere göz atın

Daha sonra, belgede bulunan düzeltmeler arasında geçiş yapacağız ve bunların tür, yazar, tarih ve düzeltilmiş metin gibi ayrıntılarını görüntüleyeceğiz.

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 kullanarak Revizyon Grubu Detaylarını Alma için örnek kaynak kodu

Aspose.Words for .NET kullanarak bir belgedeki bir grup revizyonun ayrıntılarını almak için tam kaynak kodu burada bulabilirsiniz:

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

Çözüm

Bu eğitimde Aspose.Words for .NET kullanarak bir Word belgesindeki bir grup revizyonun ayrıntılarına nasıl ulaşacağımızı öğrendik. Bir döngü ve uygun özellikleri kullanarak revizyon türü, yazar, tarih ve revize edilen metin gibi ayrıntıları görüntüleyebildik. Aspose.Words for .NET, revizyon yönetimi de dahil olmak üzere Word belgelerinin işlenmesi için birçok güçlü özellik sunar. Artık bu bilgiyi, Aspose.Words for .NET’i kullanarak revizyon grubu ayrıntılarını kendi Word belgelerinize almak için kullanabilirsiniz.

SSS’ler

S: Revizyonları olan bir belgeyi Aspose.Words for .NET’e nasıl yüklerim?

C: KullanDocument Revizyonları içeren bir dosyadan belge yüklemek için Aspose.Words for .NET sınıfı. Tam belge yolunu belirtebilirsiniz.

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

S: Aspose.Words for .NET’te bir revizyon grubunun ayrıntılarını nasıl edinebilirim?

C: Bir döngü kullanarak belgenin revizyonlarını gözden geçirin ve istediğiniz ayrıntıları elde etmek için her revizyonun özelliklerine erişin. Şunu kullanabilirsiniz:RevisionType, Author, DateTimeVeParentNode sırasıyla revizyon türünü, yazarı, tarihi ve revize edilen metni almak için özellikler.

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

S: Aspose.Words for .NET’te bir revizyonun bir gruba ait olup olmadığı nasıl kontrol edilir?

C: KullanGroup mülkiyetiRevision Bir revizyonun bir gruba ait olup olmadığını kontrol etmek için nesne. EğerGroup mülkiyetnull, revizyonun herhangi bir gruba ait olmadığı anlamına gelir.

if (revision.Group != null)
{
      // Revizyon bir gruba ait
}
else
{
      // Revizyon herhangi bir gruba ait değil
}