PdfFormatConversionOptions

PdfFormatConversionOptions class

, PDF belgesini dönüştürmek için bir dizi seçeneği temsil eder

public class PdfFormatConversionOptions

yapıcılar

İsimTanım
PdfFormatConversionOptions(PdfFormat)Yapıcı
PdfFormatConversionOptions(PdfFormat, ConvertErrorAction)Yapıcı
PdfFormatConversionOptions(string, PdfFormat)Yapıcı
PdfFormatConversionOptions(Stream, PdfFormat, ConvertErrorAction)Yapıcı
PdfFormatConversionOptions(string, PdfFormat, ConvertErrorAction)Yapıcı
PdfFormatConversionOptions(string, PdfFormat, ConvertErrorAction, ConvertTransparencyAction)Yapıcı

Özellikleri

İsimTanım
static Default { get; }Varsayılan parametrelerle PdfFormatConversionOptions nesnesini alır
AlignText { get; set; }Bu işaret, dönüştürülmüş belgedeki metin hizalamasını kontrol eder. Varsayılan olarak belge dönüştürme metin hizalamasını etkilemez ve metni olduğu gibi bırakır. Ancak bazı durumlarda font ikamesi , dönüştürülen belgede metnin çakışmasına veya fazladan boşluklara neden olur. Bu bayrak set olduğunda özel hizalama işlemleri gerçekleştirilecektir. Bu bayrak yalnızca, çakışan metin veya fazladan metin boşlukları ile ilgili sorunları olan ve bu bayrağın kullanılmasının performans azalmasına neden olan ve bazı durumlarda metin içeriğini bozabilecek olan belgeler için ayarlanmalıdır.
ConvertSoftMaskAction { get; set; }Yumuşak maskeli görüntüler için eylem.
ErrorAction { get; set; }Dönüştürülemeyen nesneler için eylem
ExcludeFontsStrategy { get; set; }Gereksiz yazı tiplerini hariç tutmak ve belge dosya boyutunu küçültmek için strateji(ler). Bu parametre yalnızca bayrakOptimizeFileSize true olarak ayarlanır. Varsayılan olarak strateji kombinasyonuSubsetFonts and RemoveDuplicatedFonts kullanılır.
FontEmbeddingOptions { get; }Bazı yazı tiplerini PDF belgesine yerleştirmenin mümkün olmadığı durumlar için seçenekler.
Format { get; set; }PDF biçimi.
IccProfileFileName { get; set; }icc profil adının dosya adını alır veya ayarlar. Boş olması durumunda, kullanılan varsayılan icc profili.
IsAsyncImageStreamsConversionMode { get; set; }Zaman uyumsuz modda görüntü akışlarının çalışmasını alır/ayarlar.
IsLowMemoryMode { get; set; }Düşük bellek dönüştürme modu etkin mi
IsTransferInfo { get; set; }PDF 2.0’a dönüştürüldüğünde Bilgi’den Meta Verilere veri aktarılıp aktarılmayacağını alır veya ayarlar. Varsayılan olarak doğru.
LogFileName { get; set; }Yorumların depolanacağı dosyanın yolu.
LogStream { get; set; }Yorumların depolanacağı akış.
NonSpecificationCases { get; }Kaynak belgenin PDF/A belirtimine karşılık gelmediği durumlar için PDF/A dönüştürme sürecini kontrol etmek için bayrakları tutar.
NotAccessibleFonts { get; }Bu özellik, mülk dışı. Son PDF/A dönüşümünde bilgisayarında bulunmayan tüm yazı tiplerini (yazı tipi adlarını) tutar.
OptimizeFileSize { get; set; }Dosya boyutu küçültülmüş PDF/A belgesi almak için özel dönüştürme modunu etkinleştiren/devre dışı bırakan bir bayrak alır veya ayarlar. Şimdi bu işaret PDF belgesinde kullanılan yazı tiplerinin optimizasyonunu etkiler, muhtemelen gelecekte bu bayrak de kullanılacaktır grafik gibi başka veri yapıları için optimizasyonu açmak için. Bu işaret ve mod kümesi dosya boyutunu önemli ölçüde azaltabilir, ancak aynı zamanda dönüştürme performansını önemli ölçüde azaltabilir.
PuaTextProcessingStrategy { get; set; }Unicode Özel Kullanım Alanından (PUA) gelen sembolleri işleme stratejisi.
SymbolicFontEncodingStrategy { get; set; }Sembolik TrueType font ’nin birden fazla kodlama alt tablosu varsa, sembolik fontlar için kodlama verilerini kopyalama stratejisi.
TransparencyAction { get; set; }Görüntü maskeli nesneler için eylem
UnicodeProcessingRules { get; set; }Unicode eşlemeyle ilgili sorunları çözme kuralları. null. olabilir

Alanlar

İsimTanım
AlignStrategyMetni hizalama stratejisi. Bu parametre yalnızca bayrak olduğunda anlamlıdır.AlignText true. olarak ayarlandı

Ayrıca bakınız