Class PdfSaveOptions

Class PdfSaveOptions

Namespace: Aspose.Page.XPS.Presentation.Pdf
Assembly: Aspose.Page.dll (25.1.2)

فئة خيارات حفظ XPS إلى PDF.

public class PdfSaveOptions : SaveOptions, IXpsTextConversionOptions, IPipelineOptions, IEventBasedModificationOptions

الوراثة

objectSaveOptionsPdfSaveOptions

التنفيذ

IXpsTextConversionOptions, IPipelineOptions, IEventBasedModificationOptions

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

SaveOptions.SupressErrors, SaveOptions.Size, SaveOptions.Exceptions, SaveOptions.Debug, SaveOptions.AdditionalFontsFolders, SaveOptions.JpegQualityLevel, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

المنشئات

PdfSaveOptions()

ينشئ مثيلًا جديدًا من الخيارات.

public PdfSaveOptions()

الخصائص

BatchSize

يحدد حجم جزء الصفحات التي سيتم تمريرها من عقدة إلى أخرى.

public int BatchSize { get; set; }

قيمة الخاصية

int

BeforePageSavingEventHandlers

مجموعة من معالجات الأحداث التي تقوم بإجراء تعديلات على صفحة XPS قبل حفظها مباشرة.

public IList<beforepagesavingeventhandler> BeforePageSavingEventHandlers { get; }

قيمة الخاصية

IList<BeforePageSavingEventHandler&gt;

EncryptionDetails

يحصل أو يحدد تفاصيل التشفير. إذا لم يتم تعيينها، فلن يتم إجراء أي تشفير.

public PdfEncryptionDetails EncryptionDetails { get; set; }

قيمة الخاصية

PdfEncryptionDetails

ImageCompression

يحدد نوع الضغط الذي سيتم استخدامه لجميع الصور في المستند.
الإعداد الافتراضي هو Aspose.Page.XPS.Presentation.Pdf.PdfImageCompression.Auto.

public PdfImageCompression ImageCompression { get; set; }

قيمة الخاصية

PdfImageCompression

OutlineTreeExpansionLevel

يحدد إلى أي مستوى يجب توسيع مخطط المستند عند فتح ملف PDF في عارض.
1 - يتم عرض عناصر المخطط من المستوى الأول فقط،
2 - يتم عرض عناصر المخطط من المستوى الأول والثاني فقط،
وهكذا.
الإعداد الافتراضي هو 1.

public int OutlineTreeExpansionLevel { get; set; }

قيمة الخاصية

int

OutlineTreeHeight

يحدد ارتفاع شجرة مخطط المستند للحفظ.
0 - لن يتم تحويل شجرة المخطط،
1 - سيتم تحويل عناصر المخطط من المستوى الأول فقط،
وهكذا.
الإعداد الافتراضي هو 10.

public int OutlineTreeHeight { get; set; }

قيمة الخاصية

int

PageNumbers

يحصل/يحدد مصفوفة أرقام الصفحات المراد تحويلها.

public int[] PageNumbers { get; set; }

قيمة الخاصية

int[]

PreserveText

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

public bool PreserveText { get; set; }

قيمة الخاصية

bool

TextCompression

يحدد نوع الضغط الذي سيتم استخدامه لجميع تدفقات المحتوى باستثناء الصور.
الإعداد الافتراضي هو Aspose.Page.XPS.Presentation.Pdf.PdfTextCompression.Flate.

public PdfTextCompression TextCompression { get; set; }

قيمة الخاصية

PdfTextCompression

 عربي