عرض الصفحات المحددة

مقدمة

في هذا البرنامج التعليمي، سنتناول بالتفصيل كيفية استخدام Groupdocs.Viewer لـ .NET لعرض صفحات محددة من مستند. سواءً كنت مطورًا محترفًا أو مبتدئًا، سيرشدك هذا الدليل خطوة بخطوة خلال العملية بسهولة.

المتطلبات الأساسية

قبل أن نبدأ، تأكد من توفر المتطلبات الأساسية التالية:

1. التثبيت

تأكد من تثبيت Groupdocs.Viewer لـ .NET في بيئة التطوير لديك. إذا لم يكن مثبتًا، يمكنك تنزيله من رابط التحميل.

استيراد مساحات الأسماء

في ملف كود C#، استورد مساحات الأسماء اللازمة للوصول إلى الفئات والطرق المطلوبة. يمكنك القيام بذلك باستخدام using التوجيه:

using System;
using System.IO;
using GroupDocs.Viewer.Options;

الآن دعنا نقسم الكود المثال المقدم إلى خطوات متعددة:

الخطوة 1: تعيين دليل الإخراج

حدد الدليل الذي تريد حفظ الصفحات المُقدمة فيه. استبدل "Your Document Directory" مع مسار الدليل المطلوب.

string outputDirectory = "Your Document Directory";

الخطوة 2: تحديد تنسيق مسار ملف الصفحة

حدد تنسيق مسارات ملفات الصفحات المُعالجة. سيُستخدم هذا لحفظ كل صفحة كملف HTML في مجلد الإخراج.

string pageFilePathFormat = Path.Combine(outputDirectory, "page_{0}.html");

الخطوة 3: إنشاء كائن العارض

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

using (Viewer viewer = new Viewer(TestFiles.SAMPLE_DOCX))

الخطوة 4: تكوين خيارات عرض HTML

إعداد خيارات عرض HTML للعرض. في هذا المثال، نقوم بإعداد خيارات لتضمين الموارد في مُخرَجات HTML.

HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);

الخطوة 5: عرض الصفحات المحددة

حدد أرقام الصفحات التي تريد عرضها. في هذه الحالة، نقوم بعرض الصفحات من ١ إلى ٣. ثم، استدعِ دالة العرض على كائن العارض، مع تمرير الخيارات وأرقام الصفحات كوسائط.

viewer.View(options, 1, 3);

الخطوة 6: إخراج النتيجة

وأخيرًا، اعرض رسالة تشير إلى نجاح عرض المستند والموقع الذي تم حفظ ملفات الإخراج فيه.

Console.WriteLine($"\nSource document rendered successfully.\nCheck output in {outputDirectory}.");

خاتمة

تهانينا! لقد تعلمت بنجاح كيفية عرض صفحات محددة من مستند باستخدام Groupdocs.Viewer لـ .NET. بفضل هذه المعرفة، يمكنك الآن دمج إمكانيات عرض المستندات في تطبيقات .NET بسهولة.

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

س: هل يمكنني عرض صفحات من أنواع مختلفة من المستندات، مثل ملفات PDF أو الصور؟

ج: نعم، يدعم Groupdocs.Viewer لـ .NET عرض الصفحات من تنسيقات المستندات المختلفة، بما في ذلك ملفات PDF، ومستندات Microsoft Office، وملفات الصور.

س: هل هناك نسخة تجريبية متاحة للاختبار قبل الشراء؟

ج: نعم، يمكنك الوصول إلى إصدار تجريبي مجاني من Groupdocs.Viewer لـ .NET من موقع إلكتروني.

س: هل يمكنني تخصيص تنسيق الإخراج بخلاف HTML؟

ج: بالتأكيد، يوفر Groupdocs.Viewer لـ .NET خيارات لعرض الصفحات كصور وملفات PDF والمزيد، بالإضافة إلى HTML.

س: كيف يمكنني الحصول على تراخيص مؤقتة لأغراض الاختبار؟

أ: يمكن الحصول على التراخيص المؤقتة من صفحة الترخيص المؤقت على موقع Groupdocs.

س: أين يمكنني طلب المساعدة أو الحصول على المساعدة بشأن أي مشكلات أواجهها؟

أ: يمكنك زيارة منتدى Groupdocs.Viewer للحصول على الدعم والتوجيه من المجتمع والمطورين.