عرض الصفحات المحددة
مقدمة
في هذا البرنامج التعليمي، سوف نتعمق في كيفية استخدام Groupdocs.Viewer لـ .NET لعرض صفحات محددة من مستند. سواء كنت مطورًا متمرسًا أو بدأت للتو، سيرشدك هذا الدليل المفصّل خطوة بخطوة خلال العملية بسهولة.
المتطلبات الأساسية
قبل أن نبدأ، تأكد من توفر المتطلبات الأساسية التالية:
1. التثبيت
تأكد من تثبيت Groupdocs.Viewer for .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: عرض الصفحات المحددة
حدد أرقام الصفحات التي تريد عرضها. في هذه الحالة، نقوم بعرض الصفحات من 1 إلى 3. ثم، قم باستدعاء طريقة العرض على كائن العارض، مع تمرير الخيارات وأرقام الصفحات كوسيطات.
viewer.View(options, 1, 3);
الخطوة 6: نتيجة الإخراج
وأخيرًا، قم بعرض رسالة تشير إلى نجاح عرض المستند والموقع الذي تم حفظ ملفات الإخراج فيه.
Console.WriteLine($"\nSource document rendered successfully.\nCheck output in {outputDirectory}.");
خاتمة
تهانينا! لقد تعلمت بنجاح كيفية عرض الصفحات المحددة من مستند باستخدام Groupdocs.Viewer لـ .NET. ومن خلال هذه المعرفة، يمكنك الآن دمج إمكانيات عرض المستندات في تطبيقات .NET الخاصة بك بسهولة.
الأسئلة الشائعة
س: هل يمكنني عرض صفحات من أنواع مختلفة من المستندات، مثل ملفات PDF أو الصور؟
ج: نعم، يدعم Groupdocs.Viewer for .NET عرض الصفحات من تنسيقات المستندات المختلفة، بما في ذلك ملفات PDF ومستندات Microsoft Office وملفات الصور.
س: هل هناك نسخة تجريبية متاحة للاختبار قبل الشراء؟
ج: نعم، يمكنك الوصول إلى الإصدار التجريبي المجاني من Groupdocs.Viewer لـ .NET منموقع إلكتروني.
س: هل يمكنني تخصيص تنسيق الإخراج بخلاف HTML؟
ج: بالتأكيد، يوفر Groupdocs.Viewer for .NET خيارات لعرض الصفحات كصور وملفات PDF والمزيد، بالإضافة إلى HTML.
س: كيف يمكنني الحصول على تراخيص مؤقتة لأغراض الاختبار؟
ج: يمكن الحصول على التراخيص المؤقتة منصفحة الترخيص المؤقتة على موقع Groupdocs.
س: أين يمكنني طلب المساعدة أو الحصول على المساعدة في أي مشكلة أواجهها؟
ج: يمكنك زيارةمنتدى Groupdocs.Viewer للحصول على الدعم والتوجيه من المجتمع والمطورين.