الوصول إلى النسخة المنقحة

في هذا الدليل خطوة بخطوة، سنوضح لك كيفية الوصول إلى الإصدار المنقح من مستند Word باستخدام Aspose.Words for .NET. سنزودك بكود المصدر الكامل ونوضح لك كيفية تنسيق مخرجات تخفيض السعر.

الخطوة 1: تحميل الوثيقة

الخطوة الأولى هي تحميل المستند الذي يحتوي على المراجعات.

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

الخطوة 2: الوصول إلى النسخة المعدلة

سننتقل الآن إلى النسخة المنقحة من الوثيقة.

doc.RevisionsView = RevisionsView.Final;

الخطوة 3: تصفح المراجعات

بعد ذلك، سنقوم بمراجعة المراجعات الموجودة في المستند وعرض معلومات محددة للفقرات التي تمثل عناصر القائمة.

foreach (Revision revision in doc.Revisions)
{
     if (revision.ParentNode.NodeType == NodeType.Paragraph)
     {
         Paragraph paragraph = (Paragraph)revision.ParentNode;
         if (paragraph.IsListItem)
         {
             Console.WriteLine(paragraph.ListLabel.LabelString);
             Console.WriteLine(paragraph.ListFormat.ListLevel);
         }
     }
}

مثال على التعليمات البرمجية المصدر للوصول إلى الإصدار المنقح باستخدام Aspose.Words لـ .NET

فيما يلي الكود المصدري الكامل للوصول إلى النسخة المنقحة من المستند باستخدام Aspose.Words for .NET:

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

// قم بالتبديل إلى الإصدار المنقح من المستند.
doc.RevisionsView = RevisionsView.Final;

foreach (Revision revision in doc.Revisions)
{
	 if (revision.ParentNode.NodeType == NodeType.Paragraph)
	 {
		 Paragraph paragraph = (Paragraph)revision.ParentNode;
		 if (paragraph.IsListItem)
		 {
			 Console.WriteLine(paragraph.ListLabel.LabelString);
			 Console.WriteLine(paragraph.ListFormat.ListLevel);
		 }
	 }
}

خاتمة

في هذا البرنامج التعليمي، تعلمنا كيفية الوصول إلى النسخة المعدلة من مستند Word باستخدام Aspose.Words لـ .NET. ومن خلال تحميل المستند، والانتقال إلى النسخة المنقحة، وتصفح المراجعات، تمكنا من الحصول على معلومات محددة للفقرات التي تمثل عناصر القائمة. يوفر Aspose.Words for .NET ميزات قوية لمعالجة مستندات Word، بما في ذلك الوصول إلى المراجعات. يمكنك الآن استخدام هذه المعرفة للوصول إلى الإصدار المنقح من مستندات Word الخاصة بك باستخدام Aspose.Words for .NET.

الأسئلة الشائعة

س: كيف يمكنني تحميل مستند يحتوي على مراجعات إلى Aspose.Words لـ .NET؟

ج: استخدمDocumentفئة Aspose.Words لـ .NET لتحميل مستند من ملف يحتوي على مراجعات. يمكنك تحديد مسار المستند بالكامل.

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

س: كيف يمكنني الوصول إلى النسخة المعدلة من المستند في Aspose.Words لـ .NET؟

ج: استخدمRevisionsView ملكيةDocument كائن للوصول إلى النسخة المنقحة من الوثيقة. يمكنك ضبط قيمةRevisionsViewالملكية لRevisionsView.Final لإظهار النسخة النهائية بدون المراجعات.

doc.RevisionsView = RevisionsView.Final;

س: كيف يمكنني استعراض مراجعات المستندات في Aspose.Words لـ .NET؟

ج: استخدم أforeach حلقة للتكرار من خلال المراجعات الموجودة في المستند. يمكنك استخدام الRevisions ملكيةDocument كائن للحصول على مجموعة من كافة مراجعات المستند.

foreach (Revision revision in doc.Revisions)
{
     // معالجة كل مراجعة هنا
}

س: كيف يمكن التحقق مما إذا كانت الفقرة عبارة عن عنصر قائمة في Aspose.Words لـ .NET؟

ج: استخدمIsListItem ملكيةParagraph كائن للتحقق مما إذا كانت الفقرة عنصر قائمة. الIsListItem عوائد الممتلكاتtrue إذا كانت الفقرة عبارة عن عنصر قائمة، وإلا فسيتم إرجاعهاfalse.

if (paragraph.IsListItem)
{
     // الفقرة عبارة عن عنصر قائمة
}
else
{
     // الفقرة ليست عنصر قائمة
}