تعطيل التحقق من ترخيص الخط في PDF
مقدمة
في مجال تطوير .NET، غالبًا ما تكون إدارة المستندات ومعالجتها جانبًا حاسمًا في العديد من التطبيقات. سواء كنت تريد عرض ملفات PDF أو مستندات Word أو أنواع الملفات الأخرى، فإن وجود أدوات قوية للتعامل مع هذه المهام بكفاءة يعد أمرًا ضروريًا. هذا هو المكان الذي يلعب فيه GroupDocs.Viewer for .NET. توفر هذه المكتبة القوية للمطورين القدرة على دمج وظائف عرض المستندات بسلاسة في تطبيقات .NET الخاصة بهم.
المتطلبات الأساسية
قبل الغوص في استخدام GroupDocs.Viewer لـ .NET، هناك بعض المتطلبات الأساسية التي ستحتاج إلى توفرها:
1. قم بتثبيت فيجوال ستوديو
أولاً وقبل كل شيء، تأكد من تثبيت Visual Studio على نظامك. يمكنك تنزيله من موقع Microsoft على الويب إذا لم تقم بذلك بالفعل.
2. قم بتنزيل GroupDocs.Viewer لـ .NET
توجه إلىرابط التحميل للحصول على أحدث إصدار من GroupDocs.Viewer لـ .NET. اتبع تعليمات التثبيت المقدمة لإعداده داخل بيئة التطوير الخاصة بك.
3. الحصول على ترخيص مؤقت
لفتح الإمكانات الكاملة لـ GroupDocs.Viewer لـ .NET أثناء التطوير والاختبار، يوصى بالحصول على ترخيص مؤقت. يمكنك طلب واحد منهنا.
استيراد مساحات الأسماء
بمجرد الانتهاء من المتطلبات الأساسية، تصبح جاهزًا لبدء استخدام GroupDocs.Viewer لـ .NET في مشاريعك. ابدأ باستيراد مساحات الأسماء الضرورية إلى قاعدة التعليمات البرمجية الخاصة بك.
using System;
using System.IO;
using GroupDocs.Viewer.Options;
دعنا نقسم المثال المقدم إلى خطوات متعددة للحصول على فهم أوضح:
الخطوة 1: تحديد دليل الإخراج
ابدأ بتحديد الدليل الذي تريد تخزين صفحات المستند المعروضة فيه.
string outputDirectory = "Your Document Directory";
الخطوة 2: تحديد تنسيق مسار ملف الصفحة
قم بتعيين تنسيق مسارات الملفات للصفحات الفردية للمستند.
string pageFilePathFormat = Path.Combine(outputDirectory, "page_{0}.png");
الخطوة 3: تهيئة كائن العارض
قم بإنشاء مثيل لفئة العارض، وقم بتمرير المسار إلى المستند الذي تريد عرضه.
using (Viewer viewer = new Viewer(TestFiles.OXPS_EMBEDDED_FONT))
الخطوة 4: تكوين خيارات عرض HTML
حدد خيارات عرض المستند بتنسيق HTML، مع تحديد تنسيق الموارد المضمنة (مثل الصور).
HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
الخطوة 5: تعطيل التحقق من ترخيص الخط
قم بتمكين خيار تعطيل عمليات التحقق من ترخيص الخط لضمان العرض السلس.
options.PdfOptions.DisableFontLicenseVerifications = true;
الخطوة 6: عرض المستند
قم باستدعاء طريقة العرض لكائن العارض، مع تمرير الخيارات التي تم تكوينها.
viewer.View(options);
الخطوة 7: عرض دليل الإخراج
أبلغ المستخدم بالموقع الذي يتم فيه تخزين صفحات المستند المعروضة.
Console.WriteLine($"\nSource document rendered successfully.\nCheck output in {outputDirectory}.");
خاتمة
يوفر GroupDocs.Viewer for .NET للمطورين حلاً شاملاً لدمج إمكانات عرض المستندات في تطبيقات .NET الخاصة بهم دون عناء. باتباع الخطوات الموضحة في هذا البرنامج التعليمي، يمكنك الاستفادة بشكل فعال من هذه المكتبة القوية لتحسين سير عمل إدارة المستندات لديك.
الأسئلة الشائعة
هل يستطيع GroupDocs.Viewer لـ .NET التعامل مع تنسيقات المستندات المتعددة؟
نعم، يدعم GroupDocs.Viewer مجموعة واسعة من تنسيقات المستندات بما في ذلك PDF وMicrosoft Word وExcel وPowerPoint والمزيد.
هل GroupDocs.Viewer for .NET مناسب لتطبيقات الويب؟
بالتأكيد، يمكن دمج GroupDocs.Viewer بسلاسة في كل من تطبيقات سطح المكتب والويب التي تم تطويرها باستخدام تقنيات .NET.
هل يتطلب GroupDocs.Viewer أي تبعيات إضافية؟
لا، يتمتع GroupDocs.Viewer for .NET بالحد الأدنى من التبعيات ويمكن دمجه بسهولة في مشاريعك الحالية.
هل يمكنني تخصيص مظهر المستندات المقدمة؟
نعم، يوفر GroupDocs.Viewer خيارات متنوعة لتخصيص مظهر وسلوك المستندات المقدمة لتناسب متطلباتك المحددة.
هل يتوفر الدعم الفني لـ GroupDocs.Viewer لـ .NET؟
نعم، يمكنك طلب المساعدة والتوجيه من فريق الدعم المخصص من خلالالمنتدى.