بيئة غير ويندوز
تدعم مكتبات Documentize .NET Standard 2.0، مما يتيح استخدامها في تطبيقات .NET Core التي تعمل على Linux أو غيرها من البيئات غير ويندوز. لضمان الأداء الأمثل وعرض النصوص بشكل صحيح، اتبع الخطوات أدناه:
الإعداد الموصى به لـ Linux
1. تثبيت حزمة libgdiplus
توفر هذه الحزمة الوظائف الضرورية لـ GDI+، وهي حيوية لعرض ومعالجة ملفات PDF. يمكنك تثبيتها عن طريق تشغيل الأمر التالي في_terminal_:
sudo apt-get install libgdiplus
2. تثبيت خطوط متوافقة مع Microsoft
للحصول على عرض نص صحيح، قم بتثبيت خطوط TrueType الخاصة بـ Microsoft باستخدام الأمر:
sudo apt-get install ttf-mscorefonts-installer
يجب وضع هذه الخطوط في الدليل /usr/share/fonts/truetype/msttcorefonts
. إذا كان نظامك يخزن الخطوط في دليل مختلف، قم بتحديث المسار في التعليمات البرمجية الخاصة بك قبل إجراء أي عمليات مع مكتبات Documentize:
Documentize.Text.FontRepository.Sources.Add(new FolderFontSource("<path to ms fonts>"));
من خلال التأكد من إتمام هذه التثبيتات وتكوين مسار الخطوط بشكل صحيح، يمكنك تحقيق أقصى أداء لمكتبات Documentize على Linux أو أنظمة غير ويندوز أخرى.