الميزات
الميزات
توفر Aspose.PDF FOSS لـ .NET مجموعة واسعة من قدرات معالجة PDF عبر عدة مجالات وظيفية. جميع الميزات متاحة بدون مفتاح ترخيص بموجب MIT License.
إدارة المستندات
إنشاء مستندات PDF جديدة، فتح الملفات الموجودة من القرص أو مصفوفات البايت، إضافة وإزالة الصفحات، وحفظ أو تسلسل المستندات مرة أخرى إلى التدفقات أو الملفات.
الفئات الأساسية: Document, Page, PageCollection
التعليقات التوضيحية
قراءة وإنشاء وتعديل مجموعة كاملة من أنواع تعليقات PDF بما في ذلك ملاحظات النص، تعليقات الروابط، تعليقات الحبر، مرفقات الملفات، تعليقات المؤشر، وتعليقات الطوابع. يتم الوصول إلى التعليقات عبر Page.Annotations وتحديد نوعها عبر تعداد AnnotationType.
الفئات الأساسية: Annotation, AnnotationCollection, LinkAnnotation,
AnnotationType
إجراءات PDF
إرفاق إجراءات URI و GoTo و JavaScript و named و launch إلى تعليقات الروابط أو كإجراءات فتح على مستوى المستند. يتم إنشاء الإجراءات من خلال مصنع PdfAction وتحديد نوعها عبر ActionType.
الفئات الرئيسية: PdfAction, GoToAction, JavascriptAction, NamedAction,
ActionType
النماذج والحقول
الوصول إلى حقول AcroForm التفاعلية (صناديق النص، صناديق الاختيار، قوائم الاختيار)، قراءة قيم الحقول، وتعداد مجموعات الحقول عبر Document.Form.
الفئات الرئيسية: Form, Field, CheckboxField, ChoiceField, TextBoxField
استخراج النص
استخراج مقاطع النص ومعلومات الأحرف من أي صفحة باستخدام
TextFragmentAbsorber. تنقل بين مقاطع النص وتفقد خصائص الخط.
الفئات الرئيسية: TextFragmentAbsorber, TextFragment
معالجة الصور
العمل مع موارد الصور المضمنة في ملف PDF وتحويلها بين صيغ raster المدعومة باستخدام تعداد ImageFormat (Bmp، Jpeg، Png، Tiff، Gif، وغيرها).
الفئات الأساسية: ImageFormat
تحليل تدفق المحتوى
تحليل تدفقات محتوى PDF على مستوى المشغل باستخدام Operator و OperatorCollection.
فحص انتقالات حالة الرسومات بما في ذلك ألفا التعبئة/الحدود ووضع المزج عبر ExtGState.
الفئات الرئيسية: Operator, OperatorCollection, ExtGState, GraphicsState
امتدادات JavaScript للحقل
تطبيق قواعد تنسيق الحقول في JavaScript المتوافقة مع Acrobat في التعليمات البرمجية المُدارة.FieldDateTimeFormatter ينسق سلاسل التاريخ/الوقت باستخدام تنسيق
أنماط على نمط Acrobat. FieldNumberCurrencyFormatter ينسق القيم الرقمية كعملة.FieldNumberPercentFormatter ينسق القيم الرقمية كنسب مئوية.
الفئات الأساسية: FieldDateTimeFormatter, FieldNumberCurrencyFormatter,
FieldNumberPercentFormatter
الواجهات
استخدم FormattedText لوصف النص المنسق لعمليات الختم والإصلاح.
يتم التحكم في نمط الخط والترميز من خلال FontStyle وEncodingType التعدادات.
الفئات الأساسية: FormattedText, FontColor, FontStyle, EncodingType