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 : IPluginOptionsInheritance
Derived
PdfAConvertOptions , PdfAValidateOptions
Implements
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
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
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
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
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
LogOutputSource
Dapatkan atau menetapkan sumber data untuk output log.
public IDataSource LogOutputSource { get; set; }Nilai Properti
NonSpecificationFlags
Dapatkan bendera yang mengontrol konversi PDF/A untuk kasus ketika dokumen PDF sumber tidaksesuai dengan spesifikasi PDF.
public PdfANonSpecificationFlags NonSpecificationFlags { get; }Nilai Properti
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
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
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
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
Methods
AddInput(Sumber IData)
Menambahkan sumber data baru ke koleksi
public void AddInput(IDataSource dataSource)Parameters
dataSource IDataSource