تعطيل تجميع الأحرف في PDF

مقدمة

في عالم تطوير .NET، قد يُشكّل عرض المستندات تحديًا في بعض الأحيان، خاصةً عند التعامل مع صيغ مثل ملفات PDF. مع ذلك، باستخدام الأدوات والمعرفة المناسبة، يُمكنك تبسيط هذه العملية بكفاءة. ومن بين هذه الأدوات GroupDocs.Viewer for .NET. تُمكّن هذه المكتبة الفعّالة المُطوّرين من عرض أنواع مُختلفة من المستندات بسلاسة داخل تطبيقات .NET الخاصة بهم.

تعطيل تجميع الأحرف في PDF باستخدام GroupDocs.Viewer .NET

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

قبل الغوص في البرنامج التعليمي، تأكد من إعداد المتطلبات الأساسية التالية:

  1. Visual Studio: تأكد من تثبيت Visual Studio على نظامك.
  2. GroupDocs.Viewer لـ .NET: قم بتنزيل GroupDocs.Viewer لـ .NET وتثبيته من رابط التحميل الرسمي.
  3. المعرفة الأساسية بلغة C#: تعرف على أساسيات لغة البرمجة C#.
  4. ملفات المستندات: قم بإعداد ملفات المستندات التي تنوي تقديمها، مثل ملفات PDF أو الصور.

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

أولاً، لنستورد مساحات الأسماء اللازمة إلى مشروعنا. ستتيح هذه المساحات الوصول إلى الوظائف التي نحتاجها من GroupDocs.Viewer.

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

الآن، دعونا نقسم المثال المقدم إلى خطوات قابلة للإدارة.

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

string outputDirectory = "Your Document Directory";

هنا، قمنا بإعداد متغير لتخزين الدليل الذي سيتم حفظ صفحات HTML المقدمة فيه.

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

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

تؤدي هذه الخطوة إلى إنشاء تنسيق لتسمية ملفات HTML التي تم إنشاؤها لكل صفحة من المستند.

الخطوة 3: تهيئة كائن العارض

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

هنا، نقوم بتهيئة كائن العارض، ونمرر المسار إلى ملف PDF الذي نريد عرضه.

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

HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
options.PdfOptions.DisableCharsGrouping = true;

في هذه الخطوة، قمنا بإعداد خيارات عرض HTML، مع تحديد أنه يجب تعطيل تجميع الأحرف في ملف PDF.

الخطوة 5: تقديم المستند

viewer.View(options);

وأخيرا، نسميها View الطريقة على كائن العارض، وتمرير الخيارات المكوّنة لعرض المستند.

الخطوة 6: عرض دليل الإخراج

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

تؤدي هذه الخطوة إلى إخراج رسالة تشير إلى نجاح عرض المستند وتوفر الموقع الذي يمكن العثور على الإخراج فيه.

خاتمة

في الختام، باتباع الخطوات الموضحة في هذا البرنامج التعليمي، يمكنك بسهولة تعطيل تجميع الأحرف في مستندات PDF باستخدام GroupDocs.Viewer لـ .NET. تُبسّط هذه المكتبة عملية عرض المستندات ومعالجتها داخل تطبيقات .NET، مما يوفر للمطورين مجموعة أدوات فعّالة لتحسين قدراتهم في إدارة المستندات.

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

هل GroupDocs.Viewer متوافق مع كافة إصدارات .NET؟

نعم، GroupDocs.Viewer متوافق مع الإصدارات المختلفة من .NET، مما يضمن المرونة وسهولة التكامل.

هل يمكنني عرض مستندات غير ملفات PDF باستخدام GroupDocs.Viewer؟

بالتأكيد! يدعم GroupDocs.Viewer مجموعة واسعة من تنسيقات المستندات، بما في ذلك ملفات Microsoft Office والصور وغيرها.

هل هناك نسخة تجريبية مجانية متاحة لـ GroupDocs.Viewer لـ .NET؟

نعم، يمكنك الوصول إلى نسخة تجريبية مجانية من GroupDocs.Viewer لـ .NET من الموقع الرسمي صفحة الإصدارات.

كيف يمكنني الحصول على تراخيص مؤقتة لـ GroupDocs.Viewer؟

يمكن الحصول على التراخيص المؤقتة لـ GroupDocs.Viewer من صفحة الترخيص المؤقت.

أين يمكنني العثور على الدعم أو المساعدة للاستفسارات المتعلقة بـ GroupDocs.Viewer؟

للحصول على أي دعم أو مساعدة بخصوص GroupDocs.Viewer، يمكنك زيارة المنتدى الرسمي.