Kelas PdfAOptionsBase
Mewakili kelas dasar untuk opsi plugin Documentize.PdfAConverter. Kelas ini menyediakan properti dan metode untuk mengonfigurasi proses konversi dan validasi PDF/A.
Mewakili kelas dasar untuk opsi plugin Documentize.PdfAConverter.
Kelas ini menyediakan properti dan metode untuk mengonfigurasi proses konversi dan validasi PDF/A.
public abstract class PdfAOptionsBase : IPluginOptions
Pewarisan
Turunan
Mengimplementasikan
Anggota yang diwarisi
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
Konstruktor
PdfAOptionsBase()
protected PdfAOptionsBase()
Properti
AlignText
Mengambil atau menetapkan nilai yang menunjukkan apakah cara tambahan diperlukan untuk mempertahankan sejajar teks selama proses konversi PDF/A.
public bool AlignText { get; set; }
Nilai Properti
Catatan
Ketika diatur ke true, proses konversi akan mencoba memulihkan batas segmen teks asli.
Untuk sebagian besar dokumen, tidak perlu mengubah properti ini dari nilai default false,
karena sejajar teks tidak berubah selama proses konversi default.
CheckDifferentNamesInFontDictionaries
Mengambil flag yang mengontrol konversi PDF/A untuk kasus ketika dokumen PDF sumber tidak
sesuai dengan spesifikasi PDF.
public bool CheckDifferentNamesInFontDictionaries { get; set; }
Nilai Properti
ErrorAction
Mengambil atau menetapkan tindakan yang akan diambil untuk objek yang tidak dapat dikonversi.
public ConvertErrorAction ErrorAction { get; set; }
Nilai Properti
IccProfileFileName
Mengambil atau menetapkan nama file dari profil ICC (International Color Consortium) yang akan digunakan untuk konversi PDF/A menggantikan
yang default.
public string IccProfileFileName { get; set; }
Nilai Properti
Inputs
Mengambil koleksi sumber data
public List<idatasource> Inputs { get; }
Nilai Properti
List<IDataSource>
IsLowMemoryMode
Mengambil atau menetapkan nilai yang menunjukkan apakah mode memori rendah diaktifkan selama proses konversi PDF/A.
public bool IsLowMemoryMode { get; set; }
Nilai Properti
LogOutputSource
Mengambil atau menetapkan sumber data untuk keluaran log.
public IDataSource LogOutputSource { get; set; }
Nilai Properti
OptimizeFileSize
Mengambil atau menetapkan nilai yang menunjukkan apakah untuk mencoba mengurangi ukuran file selama proses konversi PDF/A.
public bool OptimizeFileSize { get; set; }
Nilai Properti
Catatan
Ketika diatur ke true, proses konversi akan mencoba meminimalkan ukuran file hasil.
Ini mungkin mempengaruhi kinerja proses konversi.
PdfAVersion
Mengambil atau menetapkan versi standar PDF/A yang akan digunakan untuk validasi atau konversi.
public PdfAStandardVersion PdfAVersion { get; set; }
Nilai Properti
Catatan
Versi standar PDF/A digunakan untuk menentukan tingkat kepatuhan untuk validasi dan konversi PDF/A.
Jika versi diatur ke Documentize.PdfAStandardVersion.Auto, sistem akan secara otomatis menentukan
versi standar PDF/A yang sesuai untuk validasi berdasarkan metadata dokumen.
Untuk proses konversi PDF/A, Documentize.PdfAStandardVersion.Auto secara default menggunakan versi standar PDF/A-1b.
SoftMaskAction
Mengambil atau menetapkan tindakan yang akan diambil selama konversi gambar dengan masker lembut.
public ConvertSoftMaskAction SoftMaskAction { get; set; }
Nilai Properti
Metode
AddInput(IDataSource)
Menambahkan sumber data baru ke koleksi
public void AddInput(IDataSource dataSource)
Parameter
dataSource
IDataSource:
Namespace: Documentize
Assembly: Documentize.dll