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
Derived
PdfAConvertOptions , PdfAValidateOptions
Implements
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
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
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
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
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
LogOutputSource
Dobiva ili postavlja izvor podataka za log izlazak.
public IDataSource LogOutputSource { get; set; }
Vrijednost nekretnina
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
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
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
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
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
Methods
AddInput(Izvor)
Dodajte novi izvor podataka u zbirku
public void AddInput(IDataSource dataSource)
Parameters
dataSource
IDataSource