Sınıf PdfAOptionsBase
Documentize.PdfAConverter eklenti seçenekleri için temel sınıfı temsil eder. Bu sınıf, PDF/A dönüşüm ve doğrulama sürecini yapılandırmak için özellikler ve yöntemler sağlar.
Documentize.PdfAConverter eklenti seçenekleri için temel sınıfı temsil eder. Bu sınıf, PDF/A dönüşüm ve doğrulama sürecini yapılandırmak için özellikler ve yöntemler sağlar.
public abstract class PdfAOptionsBase : IPluginOptions
Miras
Türetilenler
Uygulamalar
Miras Alınan Üyeler
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
Yapıcılar
PdfAOptionsBase()
protected PdfAOptionsBase()
Özellikler
AlignText
PDF/A dönüşüm süreci sırasında metin hizalamasının korunması için ek araçların gerekli olup olmadığını gösteren bir değeri alır veya ayarlar.
public bool AlignText { get; set; }
Özellik Değeri
Açıklamalar
true olarak ayarlandığında, dönüşüm süreci orijinal metin segmenti sınırlarını geri getirmeye çalışacaktır. Çoğu belge için bu özelliği varsayılan false değerinden değiştirmeye gerek yoktur, çünkü metin hizalaması varsayılan dönüşüm süreci sırasında değişmez.
CheckDifferentNamesInFontDictionaries
Kaynak PDF belgesinin PDF spesifikasyonuna uymadığı durumlar için PDF/A dönüşümünü kontrol eden bayrakları alır.
public bool CheckDifferentNamesInFontDictionaries { get; set; }
Özellik Değeri
ErrorAction
Dönüştürülemeyen nesneler için yapılacak eylemi alır veya ayarlar.
public ConvertErrorAction ErrorAction { get; set; }
Özellik Değeri
IccProfileFileName
Varsayılan olanın yerine PDF/A dönüşümünde kullanılacak ICC (Uluslararası Renk Konsorsiyumu) profilinin dosya adını alır veya ayarlar.
public string IccProfileFileName { get; set; }
Özellik Değeri
Inputs
Veri kaynaklarının koleksiyonunu alır.
public List<idatasource> Inputs { get; }
Özellik Değeri
List<IDataSource>
IsLowMemoryMode
PDF/A dönüşüm süreci sırasında düşük bellek modunun etkin olup olmadığını gösteren bir değeri alır veya ayarlar.
public bool IsLowMemoryMode { get; set; }
Özellik Değeri
LogOutputSource
Log çıktısı için veri kaynağını alır veya ayarlar.
public IDataSource LogOutputSource { get; set; }
Özellik Değeri
OptimizeFileSize
PDF/A dönüşüm süreci sırasında dosya boyutunu azaltmaya çalışıp çalışmayacağını gösteren bir değeri alır veya ayarlar.
public bool OptimizeFileSize { get; set; }
Özellik Değeri
Açıklamalar
true olarak ayarlandığında, dönüşüm süreci sonuçta oluşan dosya boyutunu minimize etmeye çalışacaktır. Bu dönüşüm sürecinin performansını etkileyebilir.
PdfAVersion
Doğrulama veya dönüşüm için kullanılacak PDF/A standardı sürümünü alır veya ayarlar.
public PdfAStandardVersion PdfAVersion { get; set; }
Özellik Değeri
Açıklamalar
PDF/A standart sürümü, PDF/A doğrulama ve dönüşümü için uyumluluk düzeyini belirlemek için kullanılır. Sürüm, Documentize.PdfAStandardVersion.Auto olarak ayarlanırsa, sistem, belge meta verilerine dayanarak doğrulama için uygun PDF/A standart sürümünü otomatik olarak belirler. PDF/A dönüşüm süreci için Documentize.PdfAStandardVersion.Auto, PDF/A-1b standart sürümüne varsayılan olarak ayarlanır.
SoftMaskAction
Yumuşak maskelere sahip görüntülerin dönüşümü sırasında yapılacak eylemi alır veya ayarlar.
public ConvertSoftMaskAction SoftMaskAction { get; set; }
Özellik Değeri
Yöntemler
AddInput(IDataSource)
Koleksiyona yeni bir veri kaynağı ekler.
public void AddInput(IDataSource dataSource)
Parametreler
dataSource
IDataSource:
Ad Alanı: Documentize Derleme: Documentize.dll