نظرة عامة على Aspose.PDF.Drawing لـ .NET
مقدمة
Aspose.PDF.Drawing لـ .NET هي نسخة متغيرة من Aspose.PDF، توفر واجهة رسومية جديدة Aspose.Drawing بدلاً من System.Drawing.
تم كتابة هذا المكون بلغة C# المدارة، مما يسمح للمطورين بإضافة ميزات إنشاء وإدارة ملفات PDF إلى تطبيقاتهم من Microsoft .NET (WinForms، ASP.NET، و .NET Compact Framework).
يساعد ذلك في تجنب العديد من المشاكل والأخطاء المرتبطة باستخدام System.Drawing.Common على المنصات غير الويندوزية.
يجب الإشارة أيضاً إلى أن مكتبة Aspose.PDF.Drawing تعمل بنجاح على منصة Docker التي تتيح لك تغليف تطبيقك في حاوية. Aspose.PDF.Drawing لـ .NET يقدم نفس الوظائف كما في Aspose.PDF. يمكنه التفاعل مع مستندات PDF، بما في ذلك العناصر مثل الصفحات، النصوص، الصور، المرفقات، الخطوط، العلامات المرجعية، التعليقات التوضيحية، النماذج، المشغلات، الطوابع، العلامات المائية، الروابط، وظائف الأمان، التواقيع، والطباعة.
Aspose.PDF.Drawing لـ .NET يتمتع بمجموعة واسعة من الميزات، بما في ذلك خيارات لضغط ملفات PDF، إنشاء والتلاعب بالجداول، دعم الكائنات الرسومية، تسهيل وظائف الروابط التشعبية الشاملة، تنفيذ ضوابط الأمان المتقدمة، إدارة الخطوط المخصصة، الاندماج بسلاسة مع مصادر البيانات، وتمكين إضافة أو إزالة العلامات المرجعية.
يُذكر أن مكتبة Aspose.PDF.Drawing تعمل بنجاح على منصة Docker التي تتيح لك تعبئة تطبيقك في حاوية. Aspose.PDF.Drawing لـ .NET يتميز بمجموعة واسعة من الميزات، بما في ذلك خيارات لضغط ملفات PDF، إنشاء ومعالجة الجداول، دعم الكائنات الرسومية، تسهيل وظائف الارتباط التشعبي الشامل، تنفيذ ضوابط الأمان المتقدمة، إدارة الخطوط المخصصة، الاندماج السلس مع مصادر البيانات، وتمكين إضافة أو إزالة العلامات المرجعية.
المزايا
يقدم Aspose.Drawing عدة مزايا على مكتبة System.Drawing.Common:
-
دعم عبر المنصات. يمكّن Aspose.PDF.Drawing تطوير تطبيقات الرسم عبر منصات متنوعة، بما في ذلك Windows، Linux، macOS، Android، و iOS.
-
أداء مكتبة Aspose.PDF.Drawing لـ .NET لا ينخفض بأكثر من 2%.
-
مجموعة ميزات شاملة. يتميز Aspose.PDF.Drawing بمجموعة واسعة من الميزات للرسومات ثنائية الأبعاد، تشمل الأشكال، الخطوط، النصوص، الصور، والرسوم البيانية.
-
توافق API. باستخدام الفضاء الاسمي System.Drawing، يحل Aspose.PDF.Drawing محل System.Drawing.Common بسلاسة، مما يسمح بالاستبدال دون الحاجة إلى تعديل الكود المصدري الحالي.
الميزات
-
دعم الرسومات المتجهة. يتوافق Aspose.PDF.Drawing مع تنسيق صورة SVG المتجهة، مما يمكّن المطورين من إنشاء رسومات قابلة للتطوير تحافظ على جودتها عند تقديمها بأي دقة.
-
قدرات عرض النصوص. يتميز Aspose.PDF.Drawing بتفوقه في عرض النصوص بجودة عالية. هذا يضمن حواف خط ناعمة، مما يلغي الشوائب المتقطعة ويضمن قابلية القراءة عبر شاشات ودقات متنوعة.
-
مساعدة في تنسيق الأشكال. يقدم Aspose.PDF.Drawing مجموعة من الخيارات لتنسيق الأشكال، تشمل ميزات مثل لون الحشوة، لون الخط، سمك الخط، ونمط الخط.
يدعم Aspose.PDF.Drawing لـ .NET مجموعة واسعة من الوظائف، مثل:
- ضغط المستندات؛
- إنشاء والتعامل مع الجداول؛
- دعم للكائنات الرسومية؛
- وظائف الروابط التشعبية الموسعة؛
- التحكمات الأمنية الموسعة؛
- التعامل مع الخطوط المخصصة؛
- التكامل مع مصادر البيانات؛
- إضافة أو إزالة العلامات المرجعية؛
- إنشاء فهرس المحتويات؛
- إضافة، تحديث، حذف المرفقات والتعليقات التوضيحية؛
- استيراد أو تصدير بيانات نموذج PDF؛
- إضافة، استبدال أو إزالة النصوص والصور؛
- تقسيم، دمج، استخراج أو إدراج الصفحات؛
- تحويل الصفحات إلى صور؛
- طباعة مستندات PDF والمزيد.
لطباعة مستندات PDF، يُستخدم System.Drawing.Common، لذا سيعمل فقط على منصة Windows.
Licensing
لا توجد رخصة إضافية لـ Aspose.PDF.Drawing، استخدم نفس الرخصة المستخدمة لـ Aspose.PDF. تحقق من قسم رخصة Aspose PDF.
Installation
لتجربة Aspose.PDF.Drawing لـ .NET فقط قم بتشغيل Install-Package Aspose.PDF.Drawing
من وحدة تحكم مدير الحزم في Visual Studio لجلب حزمة NuGet.
لتجربة Aspose.PDF.Drawing لـ .NET قم بتشغيل Install-Package Aspose.PDF.Drawing
من وحدة تحكم مدير الحزم في Visual Studio لجلب حزمة NuGet.
تعرف على الفئات المتاحة في Aspose.PDF.Drawing على موقع مرجع API.
تعرف أكثر على: