Class PdfSaveOptions

Class PdfSaveOptions

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

XPS-as-PDF kaydetme seçenekleri için sınıf.

public class PdfSaveOptions : SaveOptions, IXpsTextConversionOptions, IPipelineOptions, IEventBasedModificationOptions

Miras

objectSaveOptionsPdfSaveOptions

Uygulamalar

IXpsTextConversionOptions, IPipelineOptions, IEventBasedModificationOptions

Miras Alınan Üyeler

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()

Yapıcılar

PdfSaveOptions()

Seçeneklerin yeni bir örneğini oluşturur.

public PdfSaveOptions()

Özellikler

BatchSize

Düğümden düğüme geçecek sayfa bölümünün boyutunu belirtir.

public int BatchSize { get; set; }

Özellik Değeri

int

BeforePageSavingEventHandlers

Bir XPS sayfası kaydedilmeden hemen önce değişiklikler yapan olay işleyicilerinin koleksiyonu.

public IList<beforepagesavingeventhandler> BeforePageSavingEventHandlers { get; }

Özellik Değeri

IList<BeforePageSavingEventHandler&gt;

EncryptionDetails

Şifreleme detaylarını alır veya ayarlar. Ayarlanmazsa, şifreleme yapılmaz.

public PdfEncryptionDetails EncryptionDetails { get; set; }

Özellik Değeri

PdfEncryptionDetails

ImageCompression

Belgedeki tüm resimler için kullanılacak sıkıştırma türünü belirtir.
Varsayılan: Aspose.Page.XPS.Presentation.Pdf.PdfImageCompression.Auto.

public PdfImageCompression ImageCompression { get; set; }

Özellik Değeri

PdfImageCompression

OutlineTreeExpansionLevel

PDF dosyası bir görüntüleyicide açıldığında, belgenin içindekilerinin ne kadar genişletileceğini belirtir.
1 - yalnızca birinci seviye içindekiler gösterilir,
2 - yalnızca birinci ve ikinci seviye içindekiler gösterilir,
ve devam eder.
Varsayılan: 1.

public int OutlineTreeExpansionLevel { get; set; }

Özellik Değeri

int

OutlineTreeHeight

Kaydedilecek belgenin içindekiler ağacının yüksekliğini belirtir.
0 - içindekiler ağacı dönüştürülmeyecek,
1 - yalnızca birinci seviye içindekiler dönüştürülecek,
ve devam eder.
Varsayılan: 10.

public int OutlineTreeHeight { get; set; }

Özellik Değeri

int

PageNumbers

Dönüştürülecek sayfaların numaralarının dizisini alır/ayarlar.

public int[] PageNumbers { get; set; }

Özellik Değeri

int[]

PreserveText

XPS’te bazı metin öğeleri, fontta karşılık gelen herhangi bir karakter kodu bulunmayan alternatif glif formlarına referanslar içerebilir.
Bu bayrak true olarak ayarlanırsa, böyle XPS öğelerinden metin grafik şekillerine dönüştürülür.
Sonra metin kendisi üstte şeffaf görünür. Bu, bu öğelerin metninin seçilebilir olmasını sağlar.
Ancak yan etkisi, çıktı dosyasının orijinalden çok daha büyük olabileceğidir.
Bu bayrak false olarak ayarlanırsa, alternatif formlar olarak görüntülenmesi gereken karakterler, alternatif glif formlarına eşlenen bazı diğer karakterlerle değiştirilir.
Bu nedenle metin, hala seçilebilir olmasına rağmen, değiştirilir ve muhtemelen okunamaz hale gelir.
Varsayılan: false.

public bool PreserveText { get; set; }

Özellik Değeri

bool

TextCompression

Resimler hariç tüm içerik akışları için kullanılacak sıkıştırma türünü belirtir.
Varsayılan: Aspose.Page.XPS.Presentation.Pdf.PdfTextCompression.Flate.

public PdfTextCompression TextCompression { get; set; }

Özellik Değeri

PdfTextCompression

 Türkçe