Class PdfAOptionsBase
Mewakili kelas dasar untuk opsi plugin Documentize.PdfAConverter. Kelas ini menyediakan properti dan metode untuk mengkonfigurasi proses konversi dan validasi PDF/A.
Mewakili kelas dasar untuk opsi plugin Documentize.PdfAConverter. Kelas ini menyediakan properti dan metode untuk mengkonfigurasi proses konversi dan validasi PDF/A.
public abstract class PdfAOptionsBase : IPluginOptionsInheritance
Derived
Implements
Inherited Members
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
Constructors
PdfAOptionsBase()
protected PdfAOptionsBase()Properties
AlignText
Mengambil atau mengatur nilai yang menunjukkan apakah sarana tambahan diperlukan untuk menjaga kesejajaran teks selama proses konversi PDF/A.
public bool AlignText { get; set; }Property Value
Remarks
Saat diatur ke true, proses konversi akan berusaha memulihkan batas segmen teks asli. Untuk sebagian besar dokumen, tidak perlu mengubah properti ini dari nilai default false, karena kesejajaran teks tidak berubah selama proses konversi default.
CheckDifferentNamesInFontDictionaries
Mengambil tanda yang mengontrol konversi PDF/A untuk kasus ketika dokumen PDF sumber tidak sesuai dengan spesifikasi PDF.
public bool CheckDifferentNamesInFontDictionaries { get; set; }Property Value
ErrorAction
Mengambil atau mengatur tindakan yang akan diambil untuk objek yang tidak dapat dikonversi.
public ConvertErrorAction ErrorAction { get; set; }Property Value
IccProfileFileName
Mengambil atau mengatur nama file profil ICC (International Color Consortium) yang akan digunakan untuk konversi PDF/A menggantikan yang default.
public string IccProfileFileName { get; set; }Property Value
Inputs
Mengambil koleksi sumber data
public List<idatasource> Inputs { get; }Property Value
IsLowMemoryMode
Mengambil atau mengatur nilai yang menunjukkan apakah mode memori rendah diaktifkan selama proses konversi PDF/A.
public bool IsLowMemoryMode { get; set; }Property Value
LogOutputSource
Mengambil atau mengatur sumber data untuk output log.
public IDataSource LogOutputSource { get; set; }Property Value
OptimizeFileSize
Mengambil atau mengatur nilai yang menunjukkan apakah mencoba mengurangi ukuran file selama proses konversi PDF/A.
public bool OptimizeFileSize { get; set; }Property Value
Remarks
Saat diatur ke true, proses konversi akan berusaha meminimalkan ukuran file yang dihasilkan. Ini mungkin mempengaruhi kinerja proses konversi.
PdfAVersion
Mengambil atau mengatur versi standar PDF/A yang akan digunakan untuk validasi atau konversi.
public PdfAStandardVersion PdfAVersion { get; set; }Property Value
Remarks
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 mengatur tindakan yang akan diambil selama konversi gambar dengan masker lembut.
public ConvertSoftMaskAction SoftMaskAction { get; set; }Property Value
Methods
AddInput(IDataSource)
Menambahkan sumber data baru ke koleksi
public void AddInput(IDataSource dataSource)Parameters
dataSourceIDataSource:
Namespace: Documentize Assembly: Documentize.dll