Class PdfAOptionsBase

Class PdfAOptionsBase

Namespace: Aspose.Pdf.Plugins
Assembly: Aspose.PDF.dll

يمثل الفئة الأساسية لخيار مكون Aspose.Pdf.Plugins.PdfAConverter.
توفر هذه الفئة خصائص وطرق لتكوين عملية تحويل PDF/A والتحقق منها.

public abstract class PdfAOptionsBase : IPluginOptions

الوراثة

objectPdfAOptionsBase

المشتقات

PdfAConvertOptions، PdfAValidateOptions

التنفيذ

IPluginOptions

الأعضاء الموروثة

object.GetType()، object.MemberwiseClone()، object.ToString()، object.Equals(object?)، object.Equals(object?, object?)، object.ReferenceEquals(object?, object?)، object.GetHashCode()

المنشئات

PdfAOptionsBase()

protected PdfAOptionsBase()

الخصائص

AlignText

يحصل أو يحدد قيمة تشير إلى ما إذا كانت وسائل إضافية ضرورية للحفاظ على محاذاة النص أثناء عملية تحويل PDF/A.

public bool AlignText { get; set; }

قيمة الخاصية

bool

الملاحظات

عند تعيينها إلى true، ستقوم عملية التحويل بمحاولة استعادة حدود مقاطع النص الأصلية.
بالنسبة لمعظم الوثائق، لا حاجة لتغيير هذه الخاصية من القيمة الافتراضية false، حيث أن محاذاة النص لا تتغير خلال عملية التحويل الافتراضية.

ErrorAction

يحصل أو يحدد الإجراء المتخذ للأشياء التي لا يمكن تحويلها.

public ConvertErrorAction ErrorAction { get; set; }

قيمة الخاصية

ConvertErrorAction

ExcludeFontsStrategy

يحصل أو يحدد الاستراتيجية لإزالة الخطوط لتقليل حجم الملف الناتج أثناء عملية تحويل PDF/A.

public PdfFormatConversionOptions.RemoveFontsStrategy ExcludeFontsStrategy { get; set; }

قيمة الخاصية

PdfFormatConversionOptions.RemoveFontsStrategy

الملاحظات

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

FontEmbeddingOptions

يحصل على الخيارات لمعالجة الخطوط التي لا يمكن تضمينها في الوثيقة.

public FontEmbeddingOptions FontEmbeddingOptions { get; }

قيمة الخاصية

FontEmbeddingOptions

الملاحظات

يتطلب معيار PDF/A أن تكون جميع الخطوط مضمنة في الوثيقة.
توفر هذه الخاصية خيارات للتعامل مع الحالات عندما لا يمكن تضمين بعض الخطوط لأنها غائبة على الكمبيوتر الوجهة.

IccProfileFileName

يحصل أو يحدد اسم ملف ملف تعريف ICC (التحالف الدولي للألوان) الذي سيتم استخدامه لتحويل PDF/A بدلاً من الافتراضي.

public string IccProfileFileName { get; set; }

قيمة الخاصية

string

Inputs

يحصل على مجموعة من مصادر البيانات

public List<idatasource> Inputs { get; }

قيمة الخاصية

List<IDataSource&gt;

IsLowMemoryMode

يحصل أو يحدد قيمة تشير إلى ما إذا كان وضع الذاكرة المنخفضة مفعلًا أثناء عملية تحويل PDF/A.

public bool IsLowMemoryMode { get; set; }

قيمة الخاصية

bool

LogOutputSource

يحصل أو يحدد مصدر البيانات لمخرجات السجل.

public IDataSource LogOutputSource { get; set; }

قيمة الخاصية

IDataSource

NonSpecificationFlags

يحصل على الأعلام التي تتحكم في تحويل PDF/A للحالات عندما لا تتوافق وثيقة PDF المصدر مع مواصفات PDF.

public PdfANonSpecificationFlags NonSpecificationFlags { get; }

قيمة الخاصية

PdfANonSpecificationFlags

OptimizeFileSize

يحصل أو يحدد قيمة تشير إلى ما إذا كان يجب محاولة تقليل حجم الملف أثناء عملية تحويل PDF/A.

public bool OptimizeFileSize { get; set; }

قيمة الخاصية

bool

الملاحظات

عند تعيينها إلى true، ستقوم عملية التحويل بمحاولة تقليل حجم الملف الناتج.
قد يؤثر ذلك على أداء عملية التحويل.

PdfAVersion

يحصل أو يحدد إصدار معيار PDF/A الذي سيتم استخدامه للتحقق أو التحويل.

public PdfAStandardVersion PdfAVersion { get; set; }

قيمة الخاصية

PdfAStandardVersion

الملاحظات

يستخدم إصدار معيار PDF/A لتحديد مستوى الامتثال للتحقق من PDF/A والتحويل.
إذا تم تعيين الإصدار إلى Aspose.Pdf.Plugins.PdfAStandardVersion.Auto، سيقوم النظام تلقائيًا بتحديد
الإصدار المناسب من معيار PDF/A للتحقق بناءً على بيانات الوثيقة الوصفية.
بالنسبة لعملية تحويل PDF/A، يتم تعيين Aspose.Pdf.Plugins.PdfAStandardVersion.Auto افتراضيًا إلى إصدار معيار PDF/A-1b.

PuaSymbolsProcessingStrategy

يحصل أو يحدد الاستراتيجية لمعالجة رموز المنطقة الخاصة (PUA) في وثيقة PDF.

public PdfFormatConversionOptions.PuaProcessingStrategy PuaSymbolsProcessingStrategy { get; set; }

قيمة الخاصية

PdfFormatConversionOptions.PuaProcessingStrategy

SoftMaskAction

يحصل أو يحدد الإجراء المتخذ أثناء تحويل الصور ذات الأقنعة الناعمة.

public ConvertSoftMaskAction SoftMaskAction { get; set; }

قيمة الخاصية

ConvertSoftMaskAction

SymbolicFontEncodingStrategy

يحصل أو يحدد الاستراتيجية لترميز الخطوط الرمزية عند التحويل إلى تنسيق PDF/A.

public PdfASymbolicFontEncodingStrategy SymbolicFontEncodingStrategy { get; set; }

قيمة الخاصية

PdfASymbolicFontEncodingStrategy

الملاحظات

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

UnicodeProcessingRules

يحصل أو يحدد القواعد لمعالجة جداول CMap ToUnicode وغير المرتبطة برموز Unicode أثناء عملية تحويل PDF/A.

public ToUnicodeProcessingRules UnicodeProcessingRules { get; set; }

قيمة الخاصية

ToUnicodeProcessingRules

الطرق

AddInput(IDataSource)

يضيف مصدر بيانات جديد إلى المجموعة.

public void AddInput(IDataSource dataSource)

المعاملات

dataSource IDataSource

 عربي