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
object ← SaveOptions ← PdfSaveOptions
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
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>
EncryptionDetails
Şifreleme detaylarını alır veya ayarlar. Ayarlanmazsa, şifreleme yapılmaz.
public PdfEncryptionDetails EncryptionDetails { get; set; }
Özellik Değeri
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
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
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
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
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; }