Aspose.Pdf.Facades

تقدم مساحة أسماء Aspose.Pdf.Facades فئات جاءت أصلاً من Aspose.Pdf.Kit. تُستخدم هذه الفئات للتلاعب بالمستندات وأداء عمليات مثل الدمج، والختم، والتوقيع، والتعليق، وما إلى ذلك، ولكن على مستوى عالٍ دون الوصول إلى الهيكل الداخلي للمستند.

الفئات

الفئةالوصف
AutoFillerتمثل فئة لاستقبال البيانات من قاعدة البيانات أو مصدر بيانات آخر، وتملأها في الحقول المصممة من قالب PDF وأخيرًا تولد ملف PDF جديد أو تدفق. لديها وضعان لإدخال ملف القالب: الإدخال كتيار أو ملف PDF. لديها أربعة أنواع من أوضاع الإخراج: تدفق مدمج واحد، ملف مدمج واحد، العديد من التدفقات الصغيرة، العديد من الملفات الصغيرة. يمكنها استقبال البيانات الحرفية الموجودة في System.Data.DataTable.
BDCPropertiesخصائص مشغل BDC.
Bookmarkتمثل إشارة مرجعية.
Bookmarksتمثل مجموعة من كائنات Bookmark.
DocumentPrivilegeتمثل الامتيازات للوصول إلى ملف PDF. راجع PdfFileSecurity. هناك 4 طرق لاستخدام هذه الفئة: 1. استخدام الامتياز المحدد مسبقًا مباشرة. 2. بناءً على امتياز محدد مسبقًا وتغيير بعض الأذونات المحددة. 3. بناءً على امتياز محدد مسبقًا وتغيير بعض تركيبات أذونات Adobe Professional المحددة. 4. مزج الطريقة 2 والطريقة 3.
Facadeفئة الواجهة الأساسية.
FontColorفئة تمثل لون النص.
Formفئة تمثل كائن نموذج Acro.
FormattedTextفئة تمثل النص المنسق. تحتوي على معلومات حول النص ولونه وحجمه وأسلوبه.
FormDataConverterتمثل فئة لتحويل البيانات من تنسيق إلى آخر. يمكنها تحويل البيانات في fdf/xml/pdf/xfdf إلى OLEDB/OdbcDB. يمكنها أيضًا تحويل البيانات في OLEDB/OdbcDB إلى البيانات في fdf/xml/xfdf. يمكنها تحويل fdf إلى xml مع علامة “مسمّاة بشكل صارم”.
FormEditorفئة لتحرير النماذج (إضافة/حذف الحقول، إلخ)
FormFieldFacadeفئة لتمثيل خصائص الحقل.
LineInfoتمثل معلومات الخط.
PdfAnnotationEditorتمثل فئة للعمل مع تعليقات مستندات PDF (التعليقات).
PdfBookmarkEditorتمثل فئة للعمل مع إشارات مرجعية لملف PDF بما في ذلك الإنشاء، والتعديل، والتصدير، والاستيراد، والحذف.
PdfContentEditorتمثل فئة لتحرير محتوى ملف PDF.
PdfConverterتمثل فئة لتحويل كل صفحة من ملف PDF إلى صور، تدعم BMP وJPEG وPNG وTIFF الآن. المحتوى المدعوم في ملفات PDF: الصور، النموذج، التعليق.
PdfExtractorفئة لاستخراج الصور والنصوص من مستند PDF.
PdfFileEditorتنفذ عمليات مع ملف PDF: الدمج، والتقسيم، واستخراج الصفحات، وصنع كتيب، إلخ.
PdfFileInfoتمثل فئة للوصول إلى المعلومات الوصفية لمستند PDF.
PdfFileMendتمثل فئة لإضافة نصوص وصور على صفحات مستند PDF موجود.
PdfFileSanitizationتمثل واجهة برمجة التطبيقات للتعقيم والاسترداد. استخدمها إذا لم تتمكن من إنشاء/فتح المستندات بأي طريقة أخرى.
PdfFileSecurityتمثل تشفير أو فك تشفير ملف PDF باستخدام كلمة مرور المالك أو المستخدم، وتغيير إعدادات الأمان وكلمة المرور.
PdfFileSignatureتمثل فئة لتوقيع ملف PDF باستخدام شهادة.
PdfFileStampفئة لإضافة أختام (علامة مائية أو خلفية) إلى ملفات PDF.
PdfJavaScriptStripperفئة لإزالة جميع أكواد Java Script.
PdfPageEditorتمثل فئة لتحرير صفحة ملف PDF، بما في ذلك تدوير الصفحة، وتكبير الصفحة، وتحريك الموضع، وتغيير حجم الصفحة.
PdfPrintPageInfoتمثل كائنًا يحتوي على معلومات الصفحة الحالية للطباعة.
PdfProducerتمثل فئة لإنتاج PDF من تنسيقات أخرى. يوضح هذا المثال كيفية إنتاج ملف PDF من ملف CGM.
PdfQueryPageSettingsEventHandlerتمثل الطريقة التي تتعامل مع حدث PdfQueryPageSettings من PdfViewer.
PdfViewerتمثل فئة لعرض أو طباعة ملف PDF.
PdfXmpMetadataفئة للتلاعب ببيانات التعريف XMP.
ReplaceTextStrategyتحتوي هذه الفئة على معلمات تحدد سلوك PdfContentEditor عند تنفيذ عملية ReplaceText.
SaveableFacadeفئة أساسية لجميع الواجهات القابلة للحفظ.
SignatureNameتمثل فئة لاسم التوقيع.
Stampفئة تمثل الختم.
StampInfoفئة تمثل معلومات الختم.
TextPropertiesتمثل خصائص النص مثل: حجم النص، اللون، الأسلوب، إلخ.
ViewerPreferenceتصف تفضيلات المشاهد (وضع الصفحة، وضع الصفحة غير كامل الشاشة، تخطيط الصفحة).

الواجهات

الواجهةالوصف
IFacadeواجهة الواجهة العامة التي تحدد طرق الواجهات الشائعة.
ISaveableFacadeواجهة الواجهة التي تحدد الطرق الشائعة لجميع الواجهات القابلة للحفظ.

التعداد

التعدادالوصف
Algorithmتمثل الخوارزميات التي يمكن استخدامها لتشفير مستند PDF.
AutoRotateModeاتجاه التدوير عند طباعة المستند.
BlendingColorSpaceتمثل الفئة مساحة اللون الممزوجة.
DataTypeتعدد تعريفات أنواع الحقول.
DefaultMetadataPropertiesتعداد الخصائص القياسية XMP.
EncodingTypeتعدد أنواع تشفير النص المستخدم.
FieldTypeتعداد أنواع الحقول الممكنة.
FontStyleتعدد 14 نوعًا من الخطوط.
ImageMergeModeتمثل الأوضاع لدمج الصور.
KeySizeتحدد أحجام المفاتيح المختلفة التي يمكن استخدامها لتشفير مستندات PDF.
PositioningModeتحدد وضع التمركز. تشمل القيم الممكنة Legacy (التوافق العكسي) وCurrent (طريقة حساب موضع النص المحدثة)
PropertyFlagتعداد الأعلام الممكنة للحقول.
StampTypeتصف أنواع الأختام.
SubmitFormFlagتعداد الأعلام الممكنة لنموذج الإرسال.
WordWrapModeتحدد استراتيجيات لف لف الكلمات