Class PdfAOptionsBase

Class PdfAOptionsBase

Nama dari : Aspose.Pdf.Plugins Pengumpulan: Aspose.PDF.dll (25.5.0)

Ini mewakili kelas dasar untuk Aspose.Pdf.Plugins.PdfAConverter plugin pilihan.Kelas ini menyediakan sifat dan metode untuk mengkonfigurasi proses konversi dan validasi PDF/A.

public abstract class PdfAOptionsBase : IPluginOptions

Inheritance

object PdfAOptionsBase

Derived

PdfAConvertOptions , PdfAValidateOptions

Implements

IPluginOptions

anggota yang diwarisi

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

Mendapatkan atau menetapkan nilai yang menunjukkan apakah alat tambahan diperlukan untuk mempertahankan penyelarasan teksdalam proses konversi PDF/A.

public bool AlignText { get; set; }

Nilai Properti

bool

Remarks

Ketika ditetapkan untuk benar, Proses konversi akan mencoba untuk memulihkan batas segmen teks asli.Untuk sebagian besar dokumen tidak perlu mengubah properti ini dari default palsu Nilai yangKarena penyesuaian teks tidak berubah selama proses konversi default.

ErrorAction

Dapatkan atau menetapkan tindakan untuk diambil untuk objek yang tidak dapat diubah.

public ConvertErrorAction ErrorAction { get; set; }

Nilai Properti

ConvertErrorAction

ExcludeFontsStrategy

Dapatkan atau menetapkan strategi untuk menghapus font untuk meminimalisir ukuran file output selama proses konversi PDF/A.

public PdfFormatConversionOptions.RemoveFontsStrategy ExcludeFontsStrategy { get; set; }

Nilai Properti

PdfFormatConversionOptions . RemoveFontsStrategy

Remarks

Properti ini memungkinkan Anda untuk mengontrol bagaimana font diperlakukan selama proses konversi.Anda dapat memilih untuk menghapus font duplikat, menghapus font yang sama dengan lebar yang berbeda, atau subset font.

FontEmbeddingOptions

Dapatkan opsi untuk memproses font yang tidak dapat dimasukkan ke dalam dokumen.

public FontEmbeddingOptions FontEmbeddingOptions { get; }

Nilai Properti

FontEmbeddingOptions

Remarks

Standar PDF/A memerlukan semua font untuk dimasukkan ke dalam dokumen.Properti ini menyediakan opsi untuk menangani kasus ketika tidak mungkin untuk menggabungkan beberapa font karena mereka tidak ada di PC tujuan.

IccProfileFileName

Dapatkan atau menetapkan nama file profil ICC (International Color Consortium) yang akan digunakan untuk konversi PDF/A di tempatSalah satu default.

public string IccProfileFileName { get; set; }

Nilai Properti

string

Inputs

Mengumpulkan sumber data

public List<idatasource> Inputs { get; }

Nilai Properti

List dan lt; IDataSource >

IsLowMemoryMode

Dapatkan atau menetapkan nilai yang menunjukkan apakah mode memori rendah diaktifkan selama proses konversi PDF/A.

public bool IsLowMemoryMode { get; set; }

Nilai Properti

bool

LogOutputSource

Dapatkan atau menetapkan sumber data untuk output log.

public IDataSource LogOutputSource { get; set; }

Nilai Properti

IDataSource

NonSpecificationFlags

Dapatkan bendera yang mengontrol konversi PDF/A untuk kasus ketika dokumen PDF sumber tidaksesuai dengan spesifikasi PDF.

public PdfANonSpecificationFlags NonSpecificationFlags { get; }

Nilai Properti

PdfANonSpecificationFlags

OptimizeFileSize

Dapatkan atau menetapkan nilai yang menunjukkan apakah mencoba untuk mengurangi ukuran file selama proses konversi PDF/A.

public bool OptimizeFileSize { get; set; }

Nilai Properti

bool

Remarks

Ketika ditetapkan untuk benar, proses konversi akan mencoba untuk meminimalisir ukuran file yang dihasilkan.Ini dapat mempengaruhi kinerja proses konversi.

Perbedaan Pdf

Dapatkan atau menetapkan versi standar PDF/A untuk digunakan untuk validasi atau konversi.

public PdfAStandardVersion PdfAVersion { get; set; }

Nilai Properti

PdfAStandardVersion

Remarks

Versi standar PDF/A digunakan untuk menentukan tingkat pematuhan untuk validasi dan konversi PDF/A.Jika versi ini diatur ke Aspose.Pdf.Plugins.PdfAStandardVersion.Auto, sistem akan secara otomatis menentukanversi standar PDF/A yang sesuai untuk validasi berdasarkan metadata dokumen.Untuk konversi PDF/A proses Aspose.Pdf.Plugins.PdfAStandardVersion.Auto default ke versi standar PDF/A-1b.

PuaSymbolsProcessingStrategy

Dapatkan atau menetapkan strategi untuk memproses simbol Private Use Area (PUA) dalam dokumen PDF.

public PdfFormatConversionOptions.PuaProcessingStrategy PuaSymbolsProcessingStrategy { get; set; }

Nilai Properti

PdfFormatConversionOptions . PuaProcessingStrategy

SoftMaskAction

Dapatkan atau menetapkan tindakan yang akan diambil selama konversi gambar dengan topeng lembut.

public ConvertSoftMaskAction SoftMaskAction { get; set; }

Nilai Properti

ConvertSoftMaskAction

SymbolicFontEncodingStrategy

Dapatkan atau menetapkan strategi untuk mengenkripsi fon simbolik saat konversi ke format PDF/A.

public PdfASymbolicFontEncodingStrategy SymbolicFontEncodingStrategy { get; set; }

Nilai Properti

PdfASymbolicFontEncodingStrategy

Remarks

Properti ini memungkinkan Anda untuk mengontrol apa subtabel CMap akan disalin ke dalam dokumen hasil dalam kasus ketika asalFont simbol TrueType dalam dokumen sumber mengandung beberapa subtabel CMap.

UnicodeProcessingRules

Dapatkan atau menetapkan aturan untuk memproses ToUnicode CMap tabel dan tidak terikat dengan simbol Unicode selama proses konversi PDF/A.

public ToUnicodeProcessingRules UnicodeProcessingRules { get; set; }

Nilai Properti

ToUnicodeProcessingRules

Methods

AddInput(Sumber IData)

Menambahkan sumber data baru ke koleksi

public void AddInput(IDataSource dataSource)

Parameters

dataSource IDataSource

 Indonesia