PdfFormatConversionOptions

PdfFormatConversionOptions class

يمثل مجموعة من الخيارات لتحويل مستند PDF

public class PdfFormatConversionOptions

المنشئون

اسموصف
PdfFormatConversionOptions(PdfFormat)منشئ
PdfFormatConversionOptions(PdfFormat, ConvertErrorAction)منشئ
PdfFormatConversionOptions(string, PdfFormat)منشئ
PdfFormatConversionOptions(Stream, PdfFormat, ConvertErrorAction)منشئ
PdfFormatConversionOptions(string, PdfFormat, ConvertErrorAction)منشئ
PdfFormatConversionOptions(string, PdfFormat, ConvertErrorAction, ConvertTransparencyAction)منشئ

الخصائص

اسموصف
static Default { get; }يحصل على كائن PdfFormatConversionOptions مع المعلمات الافتراضية
AlignText { get; set; }تتحكم هذه العلامة في محاذاة النص في المستند المحول. افتراضيًا ، لا يؤثر تحويل المستند على محاذاة النص ويترك النص كما هو. ولكن في بعض الحالات ، يتسبب استبدال الخط في تداخل النص أو مسافات إضافية في المستند المحول. عندما يتم تعيين هذه العلامة سيتم تنفيذ عمليات محاذاة خاصة. يجب تعيين هذه العلامة فقط لـ documents التي تواجه مشكلات مع النص المتداخل أو مسافات النص الإضافية التي تتسبب في استخدام هذا العلم في تقليل الأداء وفي بعض الحالات قد يؤدي إلى إتلاف محتوى النص.
ConvertSoftMaskAction { get; set; }إجراء للصور ذات القناع الناعم .
ErrorAction { get; set; }الإجراء الخاص بالكائنات التي لا يمكن تحويلها
ExcludeFontsStrategy { get; set; }إستراتيجية (استراتيجيات) لاستبعاد الخطوط الزائدة وتقليل حجم ملف المستند. هذه المعلمة لها معنى فقط عند العلمOptimizeFileSize تم تعيينه على “صحيح”. بشكل افتراضي مجموعة من الاستراتيجياتSubsetFonts و RemoveDuplicatedFonts يستخدم .
FontEmbeddingOptions { get; }خيارات للحالات التي يتعذر فيها تضمين بعض الخطوط في مستند PDF .
Format { get; set; }تنسيق PDF .
IccProfileFileName { get; set; }الحصول على أو تحديد اسم ملف ملف تعريف icc. في حالة وجود قيمة خالية ، يتم استخدام ملف تعريف icc الافتراضي.
IsAsyncImageStreamsConversionMode { get; set; }الحصول على / مجموعات تشغيل تدفقات الصور في الوضع غير المتزامن.
IsLowMemoryMode { get; set; }تم تمكين وضع تحويل الذاكرة المنخفضة
IsTransferInfo { get; set; }الحصول على أو تحديد ما إذا كان سيتم تمرير البيانات من المعلومات إلى البيانات الأولية عند التحويل إلى PDF 2.0. صحيح افتراضيًا .
LogFileName { get; set; }مسار الملف حيث سيتم تخزين التعليقات.
LogStream { get; set; }دفق حيث سيتم تخزين التعليقات.
NonSpecificationCases { get; }يحمل الأعلام للتحكم في عملية تحويل PDF / A للحالات التي لا يتوافق فيها المستند المصدر مع مواصفات PDF / A .
NotAccessibleFonts { get; }هذه الخاصية خارج الملكية. يحتوي على جميع الخطوط (أسماء الخطوط) التي لم يتم العثور عليها على الكمبيوتر في تحويل PDF / A الأخير.
OptimizeFileSize { get; set; }الحصول على علامة أو تعيينها لتمكين / تعطيل وضع التحويل الخاص للحصول على مستند PDF / A بحجم ملف منخفض. لتشغيل التحسين لبنى بيانات أخرى ، مثل الرسم. يمكن أن تؤدي مجموعة هذه العلامة والوضع إلى تقليل حجم الملف بشكل كبير ولكن في نفس الوقت يمكن أن يؤدي إلى تقليل أداء التحويل بشكل ملحوظ .
PuaTextProcessingStrategy { get; set; }إستراتيجية لمعالجة الرموز من منطقة الاستخدام الخاص لـ unicode (PUA) .
SymbolicFontEncodingStrategy { get; set; }إستراتيجية لنسخ بيانات الترميز للخطوط الرمزية إذا كان خط TrueType الرمزي يحتوي على أكثر من جدول فرعي واحد للترميز.
TransparencyAction { get; set; }الإجراء الخاص بكائنات الصور المقنعة
UnicodeProcessingRules { get; set; }قواعد حل المشكلات المتعلقة بتعيين الترميز الموحد. يمكن أن يكون فارغًا.

مجالات

اسموصف
AlignStrategyإستراتيجية لمحاذاة النص. هذه المعلمة لها معنى فقط عند العلمAlignText مضبوطة على true .

أنظر أيضا