Class PdfAOptionsBase

Class PdfAOptionsBase

nazivni prostor: Aspose.Pdf.Plugins Sastav: Aspose.PDF.dll (25.4.0)

Predstavlja osnovnu razred za Aspose.Pdf.Plugins.PdfAConverter plugin opcije.Ova klasa pruža svojstva i metode za konfiguraciju procesa konverzije i validacije PDF/A.

public abstract class PdfAOptionsBase : IPluginOptions

Inheritance

object PdfAOptionsBase

Derived

PdfAConvertOptions , PdfAValidateOptions

Implements

IPluginOptions

naslijeđeni članovi

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

PdfAOptionsBaza()

protected PdfAOptionsBase()

Properties

AlignText

Dobiva ili postavlja vrijednost koja ukazuje na to je li potrebno dodatno sredstvo za očuvanje usklađenosti tekstaTijekom procesa pretvaranja PDF/A.

public bool AlignText { get; set; }

Vrijednost nekretnina

bool

Remarks

Kada se postavlja Istinita, Proces konverzije će pokušati vratiti originalne granice sektora teksta.Za većinu dokumenata nema potrebe za promjenom ove imovine od privremenog lažna vrijednost je,jer se usklađenost teksta ne mijenja tijekom podrazumevanog procesa konverzije.

ErrorAction

Dobiva ili postavlja akciju za predmete koji se ne mogu pretvoriti.

public ConvertErrorAction ErrorAction { get; set; }

Vrijednost nekretnina

ConvertErrorAction

ExcludeFontsStrategy

Pronađite ili postavite strategiju za uklanjanje fontova kako biste smanjili veličinu izvornog datoteke tijekom procesa konverzije PDF/A.

public PdfFormatConversionOptions.RemoveFontsStrategy ExcludeFontsStrategy { get; set; }

Vrijednost nekretnina

PdfFormatConversionOptions . RemoveFontsStrategy

Remarks

Ova svojstva omogućuju vam da kontrolirate kako se fontovi obrađuju tijekom procesa konverzije.Možete odabrati uklanjanje dupliciranih fontova, uklanjanje sličnih fontova s različitim širinama, ili subset fontova.

FontEmbeddingOptions

Dostaje opcije za obradu fontova koji se ne mogu unijeti u dokument.

public FontEmbeddingOptions FontEmbeddingOptions { get; }

Vrijednost nekretnina

FontEmbeddingOptions

Remarks

PDF/A standard zahtijeva da svi fontovi budu uvršteni u dokument.Ova imovina pruža opcije za rukovanje slučajevima kada nije moguće uključiti neke fontove jer su odsutni na PC-u za odredište.

IccProfileFileName

Dobiva ili postavlja ime profila ICC (International Color Consortium) koji će se koristiti za konverziju PDF/A umjestoTo je default one.

public string IccProfileFileName { get; set; }

Vrijednost nekretnina

string

Inputs

prikupljanje izvora podataka

public List<idatasource> Inputs { get; }

Vrijednost nekretnina

List < IDataSource >

IsLowMemoryMode

Dobiva ili postavlja vrijednost koja ukazuje na to je li aktiviran način niske memorije tijekom procesa konverzije PDF/A.

public bool IsLowMemoryMode { get; set; }

Vrijednost nekretnina

bool

LogOutputSource

Dobiva ili postavlja izvor podataka za log izlazak.

public IDataSource LogOutputSource { get; set; }

Vrijednost nekretnina

IDataSource

NonSpecificationFlags

Dobiva zastave koje kontroliraju konverziju PDF/A za slučajeve kada izvorni PDF dokument neTo odgovara PDF specifikaciji.

public PdfANonSpecificationFlags NonSpecificationFlags { get; }

Vrijednost nekretnina

PdfANonSpecificationFlags

OptimizeFileSize

Dobiva ili postavlja vrijednost koja ukazuje na to hoće li pokušati smanjiti veličinu datoteke tijekom procesa pretvaranja PDF/A.

public bool OptimizeFileSize { get; set; }

Vrijednost nekretnina

bool

Remarks

Kada se postavlja Istinita, Proces konverzije će pokušati smanjiti rezultatnu veličinu datoteke.To može utjecati na performanse procesa konverzije.

PDF verzija

Dobiva ili postavlja verziju PDF/A standarda koji će se koristiti za validaciju ili konverziju.

public PdfAStandardVersion PdfAVersion { get; set; }

Vrijednost nekretnina

PdfAStandardVersion

Remarks

Standardna verzija PDF/A koristi se za određivanje razine sukladnosti za PDF/A validaciju i konverziju.Ako je verzija postavljena na Aspose.Pdf.Plugins.PdfAStandardVersion.Auto, sustav će automatski odreditiodgovarajuća standardna verzija PDF/A za validaciju na temelju metapodataka dokumenta.Za konverziju PDF/A proces Aspose.Pdf.Plugins.PdfAStandardVersion.Auto privremeno se pretvara u standardnu verziju PDF/A-1b.

PuaSymbolsProcessingStrategy

Pronađite ili postavite strategiju za obradu simbola privatnog područja korištenja (PUA) u PDF dokumentu.

public PdfFormatConversionOptions.PuaProcessingStrategy PuaSymbolsProcessingStrategy { get; set; }

Vrijednost nekretnina

PdfFormatConversionOptions . PuaProcessingStrategy

SoftMaskAction

Dobiva ili postavlja akciju koja će se poduzeti tijekom konverzije slika mekim maskama.

public ConvertSoftMaskAction SoftMaskAction { get; set; }

Vrijednost nekretnina

ConvertSoftMaskAction

SymbolicFontEncodingStrategy

Pronađite ili postavite strategiju za šifriranje simboličnih fontova prilikom pretvaranja u format PDF/A.

public PdfASymbolicFontEncodingStrategy SymbolicFontEncodingStrategy { get; set; }

Vrijednost nekretnina

PdfASymbolicFontEncodingStrategy

Remarks

Ova svojstva vam omogućuju da kontrolirate što bi CMap podtabila bila kopirana u rezultatni dokument u slučajevima kada je originalniSimbolski font TrueType u izvornom dokumentu sadrži nekoliko CMap podtabula.

UnicodeProcessingRules

Pronađe ili postavlja pravila za obradu ToUnicode CMap tablice i ne povezuje se s Unicode simboli tijekom procesa konverzije PDF/A.

public ToUnicodeProcessingRules UnicodeProcessingRules { get; set; }

Vrijednost nekretnina

ToUnicodeProcessingRules

Methods

AddInput(Izvor)

Dodajte novi izvor podataka u zbirku

public void AddInput(IDataSource dataSource)

Parameters

dataSource IDataSource

 Hrvatski