كيفية تثبيت Aspose.PDF لـ .NET
مكون Aspose.PDF لـ C#
وصف المنتج
Aspose.PDF لـ .NET هو مكون قوي لـ .NET يتيح للمطورين إنشاء وثائق PDF من البداية دون استخدام Adobe Acrobat. Aspose.PDF لـ .NET هو مكون .NET قوي يسمح للمطورين بإنشاء مستندات PDF من الصفر دون استخدام Adobe Acrobat.
Aspose.PDF لـ .NET مُنفذ باستخدام Managed C# ويمكن استخدامه مع أي لغة .NET مثل C#، VB.NET و J# الخ. يمكن دمجه مع أي نوع من التطبيقات سواء كان تطبيق ويب ASP.NET أو تطبيق Windows.
حتى يتمكن المطورون من البدء والعمل بسرعة، يوفر Aspose.PDF لـ .NET عروض توضيحية كاملة الميزات وأمثلة عملية مكتوبة بلغة C#. باستخدام هذه العروض التوضيحية، يمكن للمطورين تعلم الميزات التي يوفرها Aspose.PDF لـ .NET بسرعة.
المكون سريع وخفيف الوزن ينشئ مستندات PDF بكفاءة ويساعد تطبيقك على الأداء بشكل أفضل. Aspose.PDF لـ .NET هو الاختيار الأول لعملائنا عند إنشاء مستندات PDF بسبب سعره، الأداء الممتاز والدعم الرائع.
Aspose.PDF لـ .NET آمن للاستخدام المتعدد الخيوط طالما أن خيطًا واحدًا فقط يعمل على مستند في وقت واحد. Aspose.PDF لـ .NET آمن للاستخدام المتعدد للخيوط طالما أن خيطًا واحدًا فقط يعمل على مستند في كل مرة.
إعلان
تتطلب جميع مكونات Aspose .NET مجموعة أذونات الثقة الكاملة. السبب هو أن مكونات Aspose .NET تحتاج إلى الوصول إلى إعدادات السجل، وملفات النظام الأخرى غير الدليل الافتراضي لبعض العمليات مثل تحليل الخطوط وما إلى ذلك. علاوة على ذلك، تعتمد مكونات Aspose .NET على فئات نظام .NET الأساسية التي تتطلب أيضًا مجموعة أذونات الثقة الكاملة في كثير من الحالات.
غالبًا ما يفرض مزودو خدمة الإنترنت الذين يستضيفون تطبيقات متعددة من شركات مختلفة مستوى أمان الثقة المتوسطة. في حالة .NET 2.0، ينطبق مستوى الأمان هذا على القيود التالية:
- OleDbPermission غير متاح. هذا يعني أنه لا يمكنك استخدام موفر بيانات OLE DB المدار ADO.NET للوصول إلى قواعد البيانات.
- EventLogPermission غير متاح. هذا يعني أنه لا يمكنك الوصول إلى سجل الأحداث في Windows.
- ReflectionPermission غير متاح. هذا يعني أنه لا يمكنك استخدام الانعكاس.
- RegistryPermission غير متاح. هذا يعني أنه لا يمكنك الوصول إلى السجل.
- RegistryPermission غير متاح. هذا يعني أنه لا يمكنك الوصول إلى السجل.
- تقييد WebPermission. هذا يعني أن تطبيقك يمكنه التواصل فقط مع عنوان أو مجموعة عناوين تحددها في عنصر
<trust>
. - تقييد FileIOPermission. هذا يعني أنه يمكنك فقط الوصول إلى الملفات في هيكلية الدليل الافتراضي لتطبيقك. بسبب الأسباب المذكورة أعلاه، لا يمكن استخدام مكونات Aspose .NET على الخوادم التي تمنح مجموعة إذن غير الثقة الكاملة.
التثبيت
تقييم Aspose.PDF لـ .NET
يمكنك تحميل Aspose.PDF لـ .Net للتقييم بسهولة. التحميل التقييمي هو نفسه التحميل بعد الشراء. النسخة التقييمية تصبح مرخصة ببساطة عندما تضيف بعض الأسطر من الكود لتطبيق الرخصة.
النسخة التقييمية من Aspose.PDF (بدون تحديد ترخيص) توفر وظائف المنتج كاملة، ولكن لها قيودان: تدرج علامة مائية تقييمية، ويمكن فقط مشاهدة/تعديل أربع عناصر من أي مجموعة.
تثبيت Aspose.PDF لـ .NET عبر NuGet
NuGet هو نظام إدارة حزم مجاني ومفتوح المصدر موجه للمطورين لمنصة .NET بهدف تبسيط عملية دمج المكتبات الخارجية في تطبيق .NET أثناء التطوير. NuGet هو نظام إدارة حزم مجاني ومفتوح المصدر موجه للمطورين لمنصة .NET بهدف تبسيط عملية دمج المكتبات الخارجية في تطبيق .NET أثناء التطوير.
الإشارة إلى Aspose.PDF لـ .NET
تثبيت الحزمة باستخدام وحدة تحكم مدير الحزم
- افتح تطبيق .NET الخاص بك في Visual Studio.
- من قائمة الأدوات، اختر مدير حزم NuGet ثم وحدة تحكم مدير الحزم.
- اكتب الأمر
Install-Package Aspose.PDF
لتثبيت الإصدار الكامل الأخير، أو اكتب الأمرInstall-Package Aspose.PDF -prerelease
لتثبيت الإصدار الأخير بما في ذلك التحديثات العاجلة. - اضغط
Enter
تحديث الحزمة باستخدام وحدة تحكم مدير الحزم
إذا كنت قد أشرت بالفعل إلى المكون من خلال NuGet، اتبع هذه الخطوات لتحديث الإشارة إلى الإصدار الأخير:
- افتح تطبيق .NET الخاص بك في Visual Studio.
- من قائمة الأدوات، اختر مدير حزم NuGet ثم وحدة تحكم مدير الحزم.
- اكتب الأمر
Update-Package Aspose.PDF
للإشارة إلى الإصدار الكامل الأخير، أو اكتب الأمرUpdate-Package Aspose.PDF -prerelease
لتثبيت الإصدار الأخير بما في ذلك التحديثات العاجلة. - اكتب الأمر
Update-Package Aspose.PDF
للإشارة إلى آخر إصدار كامل، أو اكتب الأمرUpdate-Package Aspose.PDF -prerelease
لتثبيت آخر إصدار يشمل التحديثات العاجلة.
تثبيت الحزمة باستخدام واجهة مدير الحزم
اتبع هذه الخطوات للإشارة إلى المكون باستخدام واجهة مدير الحزم:
-
افتح تطبيق .NET الخاص بك في Visual Studio.
-
من قائمة المشروع اختر إدارة حزم NuGet.
- اختر علامة التبويب تصفح.
-
اكتب Aspose.PDF في مربع البحث للعثور على Aspose.PDF لـ .NET.
-
انقر على تثبيت/تحديث بجانب آخر نسخة من Aspose.PDF لـ .NET.
- وانقر على قبول في النافذة المنبثقة.
العمل مع مكتبات DLL لـ .NET Core في بيئة غير Windows
بما أن Aspose.PDF لـ .NET يوفر دعماً لـ .NET Standard 2.0 (.NET Core 2.0)، فيمكن استخدامه في تطبيقات Core التي تعمل في أنظمة تشغيل مشابهة لـ Linux. كما يوفر Aspose.PDF لـ .NET دعمًا لـ .NET Standard 2.0 (.NET Core 2.0)، فيمكن استخدامه في تطبيقات Core التي تعمل في أنظمة تشغيل مشابهة لنظام Linux.
الرجاء تثبيت:
- حزمة libgdiplus
- حزمة تحتوي على خطوط متوافقة مع Microsoft: ttf-mscorefonts-installer. (مثلاً
sudo apt-get install ttf-mscorefonts-installer
) يجب وضع هذه الخطوط في مجلد “/usr/share/fonts/truetype/msttcorefonts” حيث يقوم Aspose.PDF لـ .NET بفحص هذا المجلد في أنظمة تشغيل مشابهة لنظام Linux. في حال كان نظام التشغيل يحتوي على مجلد/دليل افتراضي آخر للخطوط، يجب عليك استخدام السطر التالي من الكود قبل تنفيذ أي عملية باستخدام Aspose.PDF.
Aspose.Pdf.Text.FontRepository.Sources.Add(new FolderFontSource("<مسار المستخدم إلى الخطوط>"));