Class PdfAOptionsBase

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 : IPluginOptions

Inheritance

object PdfAOptionsBase

Derived

PdfAConvertOptions , PdfAValidateOptions

Implements

IPluginOptions

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

bool

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

ConvertErrorAction

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

FontEmbeddingOptions

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

string

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

bool

LogOutputSource

Obține sau stabilește sursa de date pentru ieșirea log-ului.

public IDataSource LogOutputSource { get; set; }

Valoarea proprietății

IDataSource

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

PdfANonSpecificationFlags

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

bool

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

PdfAStandardVersion

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

ConvertSoftMaskAction

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

ToUnicodeProcessingRules

Methods

AddInput(Sursă)

Adăugați o nouă sursă de date în colecție

public void AddInput(IDataSource dataSource)

Parameters

dataSource IDataSource

 Română