التثبيت

يمكن تثبيت Documentize SDK من خلال عدة طرق، كل منها مصمم لبيئات تطوير مختلفة وتفضيلات متنوعة. فيما يلي الطرق الموصى بها لتثبيت Documentize:

1. NuGet (الطريقة المفضلة)

يعتبر NuGet الطريقة الأكثر بساطة والمفضلة لتثبيت Documentize، حيث يضمن لك دائمًا الحصول على أحدث إصدار وتحديثات مباشرة ضمن بيئة التطوير الخاصة بك. تحقق من المزيد من التفاصيل حول هذه الطريقة في التثبيت في كيفية تثبيت Documentize SDKs باستخدام NuGet.

2. مثبت MSI

يعتبر مثبت MSI خيارًا مريحًا إذا كنت تفضل تثبيت مكتبات Documentize DLL مباشرة على نظامك. هذه الطريقة مثالية للمطورين الذين قد يرغبون في استخدام Documentize عبر عدة مشاريع دون الحاجة إلى إدارة ملفات DLL يدويًا. تحقق من المزيد من التفاصيل حول هذه الطريقة في التثبيت في كيفية تثبيت Documentize SDKs باستخدام MSI.

3. ملف ZIP

بالنسبة للمطورين الذين يفضلون نهجًا يدويًا، يحتوي ملف ZIP على مكتبات Documentize DLL، والتي يمكن استخراجها وإضافتها إلى مشروعك مباشرة. تحقق من المزيد من التفاصيل حول هذه الطريقة في التثبيت في كيفية تثبيت Documentize SDKs باستخدام ZIP.

28‏/12‏/2024

التثبيت الأقسام الفرعية

متطلبات النظام

تُصمم SDKs الخاصة بـ Documentize لتتكامل مع تطبيقات .NET وتدعم أنظمة تشغيل وبيئات تطوير متنوعة. فيما يلي المتطلبات الأساسية للنظام:

أنظمة التشغيل المدعومة

ويندوز

  • ويندوز 7 (x64، x86)
  • ويندوز 8، 8.1 (x64، x86)
  • ويندوز 10 (x64، x86)
  • ويندوز 11 (x64، x86)
  • ويندوز سيرفر 2003 إلى ويندوز سيرفر 2022 (x64، x86)
  • السحابة: مايكروسوفت أزور

macOS

  • macOS 10.12 (Sierra) وما لاحق

لينكس

  • متوافق مع عدة توزيعات لينكس:
    • أوبونتو (16.04، 18.04، 20.04، 22.04)
    • سنت أو إس (7، 8)
    • ديبيان (9، 10)
    • أوبن سوزي (Leap 15+، SLES 12+)

أندرويد

  • يدعم أندرويد 8.0 (Oreo) وما لاحق.

بيئات التطوير

  • مايكروسوفت فيجوال ستوديو:
    • فيجوال ستوديو 2010 وما لاحق (بما في ذلك 2019 و 2022)
  • يدعم أي بيئة تطوير تستهدف منصات .NET.

إطارات عمل .NET المدعومة

  • .NET Framework 4.0 وما فوق
  • .NET Standard 2.0 (.NET Core 3.1+)
  • .NET 6.0، .NET 7.0، .NET 8.0

ملاحظات إضافية

  • برنامج أدوبي أكروبات ليس مطلوبًا لتشغيل SDKs الخاصة بـ Documentize، ولكنه موصى به لعرض ملفات PDF.
28‏/12‏/2024

إعلان

تتطلب حزم SDK الخاصة بـ Documentize.com مجموعة أذونات الثقة الكاملة عند استخدامها داخل تطبيقات .NET. يعد هذا المستوى من الأذونات ضروريًا لتمكين حزم SDK من تنفيذ بعض العمليات على مستوى النظام، مثل الوصول إلى إعدادات السجل وملفات النظام وتحليل الخطوط.

لماذا تُطلب الثقة الكاملة

تستفيد حزم Documentize SDK من فئات النظام الأساسية في .NET، التي غالبًا ما تحتاج إلى أذونات مرتفعة للأسباب التالية:

  • الوصول إلى السجل: قد تتطلب بعض العمليات قراءة أو كتابة إلى سجل النظام.
  • ملفات النظام: قد يكون الوصول إلى ملفات النظام خارج الدليل الافتراضي للتطبيق ضروريًا للقيام بمهام معينة، مثل معالجة الخطوط أو تنفيذ عمليات الملفات.

قيود بيئة الثقة المتوسطة

في البيئات المستضيفة التي تفرض أمان الثقة المتوسطة، تُقيد أو تُحذف عدة أذونات مهمة. قد يمنع ذلك حزم SDK من العمل بشكل صحيح في مثل هذه البيئات. تنطبق القيود التالية تحت الثقة المتوسطة:

  • OleDbPermission: لا يمكن استخدام موفر البيانات OLE DB المدير من ADO.NET للوصول إلى قواعد البيانات.
  • EventLogPermission: الوصول إلى سجل أحداث Windows محظور.
  • ReflectionPermission: يمنع استخدام الانعكاس، مما قد يؤثر على بعض العمليات الديناميكية.
  • RegistryPermission: الوصول إلى سجل النظام مرفوض.
  • WebPermission: يتم تقييد الاتصال بالعناوين أو النطاقات المحددة مسبقًا كما هو محدد في عنصر <trust>.
  • FileIOPermission: يقتصر الوصول إلى الملفات على تلك الموجودة داخل الدليل الافتراضي للتطبيق.
28‏/12‏/2024

بيئة غير ويندوز

تدعم مكتبات 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 أو أنظمة غير ويندوز أخرى.

28‏/12‏/2024

التقييم

يمكنك بسهولة تحميل Documentize SDKs لأغراض التقييم. النسخة التجريبية مطابقة للنسخة المشتراة، مع الاختلاف الوحيد المتمثل في كيفية تطبيق الترخيص.

قيود النسخة التجريبية

بينما توفر النسخة التجريبية وصولاً كاملاً إلى جميع الميزات، إلا أنها تتضمن القيود التالية حتى يتم تطبيق ترخيص:

  • يتم إدراج علامة مائية تجريبية في جميع الوثائق الناتجة.
  • يمكن عرض أو تعديل أول أربع صفحات فقط من أي مستند PDF.

لإزالة هذه القيود وفتح النسخة الكاملة، كل ما عليك هو تطبيق ترخيص عن طريق إضافة بضع أسطر من التعليمات البرمجية إلى مشروعك.

 عربي