Class PdfAOptionsBase
Numele spaţiului: Aspose.Pdf.Plugins Adunare: Aspose.PDF.dll (25.5.0)
Reprezintă clasa de bază pentru opțiunile de plugin Aspose.Pdf.Plugins.PdfAConverter.Această clasă oferă proprietăți și metode pentru configurarea procesului de conversie și validare PDF/A.
public abstract class PdfAOptionsBase : IPluginOptionsInheritance
Derived
PdfAConvertOptions , PdfAValidateOptions
Implements
Membrii moștenitori
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PdfOpțiuniBaza()
protected PdfAOptionsBase()Properties
AlignText
Obține sau stabilește o valoare care indică dacă sunt necesare mijloace suplimentare pentru a păstra alinierea textuluiîn timpul procesului de conversie PDF/A.
public bool AlignText { get; set; }Valoarea proprietății
Remarks
Când s-a stabilit adevărata, Procesul de conversie va încerca să restabilească limitele segmentului text original.Pentru majoritatea documentelor nu este necesar să se schimbe această proprietate de la default falsă în valoare,deoarece alinierea textului nu se schimbă în timpul procesului de conversie standard.
ErrorAction
Obține sau stabilește acțiunea care trebuie luată pentru obiecte care nu pot fi convertite.
public ConvertErrorAction ErrorAction { get; set; }Valoarea proprietății
ExcludeFontsStrategy
Obține sau stabilește strategia de îndepărtare a fonturilor pentru a minimiza dimensiunea fișierului de ieșire în timpul procesului de conversie PDF/A.
public PdfFormatConversionOptions.RemoveFontsStrategy ExcludeFontsStrategy { get; set; }Valoarea proprietății
PdfFormatConversionOptions . RemoveFontsStrategy
Remarks
Această proprietate vă permite să controlați modul în care fonturile sunt tratate în timpul procesului de conversie.Puteți alege să eliminați fonturi duplicate, să eliminați fonturi similare cu lățime diferite sau subset fonturi.
FontEmbeddingOptions
Obține opțiunile de a procesa fonturi care nu pot fi încorporate în document.
public FontEmbeddingOptions FontEmbeddingOptions { get; }Valoarea proprietății
Remarks
Standardul PDF/A necesită ca toate fonturile să fie încorporate în document.Această proprietate oferă opțiuni pentru gestionarea cazurilor în care nu este posibil să se încorporeze unele fonturi, deoarece acestea sunt absente pe PC-ul de destinație.
IccProfileFileName
Obține sau stabilește numele de fișier al profilului ICC (International Color Consortium) pentru a fi utilizat pentru conversia PDF/A în loc deDeficitul este unul.
public string IccProfileFileName { get; set; }Valoarea proprietății
Inputs
Colectarea surselor de date
public List<idatasource> Inputs { get; }Valoarea proprietății
List < IDataSource >
IsLowMemoryMode
Obține sau stabilește o valoare care indică dacă modul de memorie scăzut este activat în timpul procesului de conversie PDF/A.
public bool IsLowMemoryMode { get; set; }Valoarea proprietății
LogOutputSource
Obține sau stabilește sursa de date pentru ieșirea log-ului.
public IDataSource LogOutputSource { get; set; }Valoarea proprietății
NonSpecificationFlags
Obține steagurile care controlează conversia PDF/A pentru cazurile în care documentul PDF de sursă nucorespunde specificației PDF.
public PdfANonSpecificationFlags NonSpecificationFlags { get; }Valoarea proprietății
OptimizeFileSize
Obține sau stabilește o valoare care indică dacă încercați să reduceți dimensiunea fișierului în timpul procesului de conversie PDF/A.
public bool OptimizeFileSize { get; set; }Valoarea proprietății
Remarks
Când s-a stabilit adevărata, Procesul de conversie va încerca să minimizeze dimensiunea de fișier rezultată.Acest lucru poate afecta performanța procesului de conversie.
Pdfaversiune
Obține sau stabilește versiunea standardului PDF/A care va fi utilizată pentru validare sau conversie.
public PdfAStandardVersion PdfAVersion { get; set; }Valoarea proprietății
Remarks
Versiunea standard PDF/A este utilizată pentru a determina nivelul de conformitate pentru validarea și conversia PDF/A.Dacă versiunea este setată la Aspose.Pdf.Plugins.PdfAStandardVersion.Auto, sistemul va determina automatversiunea standard PDF/A corespunzătoare pentru validare bazată pe metadata documentului.Pentru conversia PDF/A, procesul Aspose.Pdf.Plugins.PdfAStandardVersion.Auto se încadrează în versiunea standard PDF/A-1b.
PuaSymbolsProcessingStrategy
Obține sau stabilește strategia de prelucrare a simbolurilor Private Use Area (PUA) în documentul PDF.
public PdfFormatConversionOptions.PuaProcessingStrategy PuaSymbolsProcessingStrategy { get; set; }Valoarea proprietății
PdfFormatConversionOptions . PuaProcessingStrategy
SoftMaskAction
Obține sau stabilește acțiunea care trebuie luată în timpul conversiei imaginilor cu măști moale.
public ConvertSoftMaskAction SoftMaskAction { get; set; }Valoarea proprietății
SymbolicFontEncodingStrategy
Obține sau stabilește strategia de codare a fonturilor simbolice atunci când se convertește în format PDF/A.
public PdfASymbolicFontEncodingStrategy SymbolicFontEncodingStrategy { get; set; }Valoarea proprietății
PdfASymbolicFontEncodingStrategy
Remarks
Această proprietate vă permite să controlați ce subtabla CMap ar fi copiat în documentul rezultat în cazurile în care originalulFontul simbolic TrueType din documentul de sursă conține mai multe subtabile CMap.
UnicodeProcessingRules
Obține sau stabilește regulile pentru prelucrarea tabelelor ToUnicode CMap și nu sunt legate de simbolurile Unicode în timpul procesului de conversie PDF/A.
public ToUnicodeProcessingRules UnicodeProcessingRules { get; set; }Valoarea proprietății
Methods
AddInput(Sursă)
Adăugați o nouă sursă de date în colecție
public void AddInput(IDataSource dataSource)Parameters
dataSource IDataSource