Class PdfAOptionsBase
ja nimityö: Aspose.Pdf.Plugins Kokoelma: Aspose.PDF.dll (25.4.0)
Esittää perusluokan Aspose.Pdf.Plugins.PdfAConverter plugin vaihtoehtoja.Tämä luokka tarjoaa ominaisuuksia ja menetelmiä PDF/A:n muuntamis- ja validointiprosessin määrittämiseksi.
public abstract class PdfAOptionsBase : IPluginOptions
Inheritance
Derived
PdfAConvertOptions , PdfAValidateOptions
Implements
Perintöjäsenet
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
Saa tai asettaa arvo, joka osoittaa, tarvitaanko lisärahoja tekstin yhdenmukaisuuden säilyttämiseksiPDF/A muuntoprosessin aikana.
public bool AlignText { get; set; }
Omistuksen arvo
Remarks
Kun asetetaan Totuus, muuntoprosessi yrittää palauttaa alkuperäisen tekstisegmentin rajat.Useimmissa asiakirjoissa ei ole tarvetta vaihtaa tätä omaisuutta defaultista Väärä arvoa varten,tekstin mukautuminen ei muutu oletusarvoisen muuntamisprosessin aikana.
ErrorAction
Se saa tai asettaa toimen, joka on toteutettava esineille, joita ei voi muuntaa.
public ConvertErrorAction ErrorAction { get; set; }
Omistuksen arvo
ExcludeFontsStrategy
Saat tai asettaa fonttien poistamista koskevan strategian, jotta PDF/A-muuntoprosessin aikana poistetun tiedoston koko minimoidaan.
public PdfFormatConversionOptions.RemoveFontsStrategy ExcludeFontsStrategy { get; set; }
Omistuksen arvo
PdfFormatConversionOptions . RemoveFontsStrategy
Remarks
Tämä ominaisuus antaa sinulle mahdollisuuden hallita, miten kirjaimet käsitellään muunnosprosessin aikana.Voit poistaa kaksinkertaiset kirjaimet, poistaa samankaltaiset kirjaimet eri leveydellä tai allekirjoittaa kirjaimet.
FontEmbeddingOptions
Saat mahdollisuuksia käsitellä kirjaimia, joita ei voi sisällyttää asiakirjaan.
public FontEmbeddingOptions FontEmbeddingOptions { get; }
Omistuksen arvo
Remarks
PDF/A -standardi edellyttää, että kaikki kirjaimet on sisällytettävä asiakirjaan.Tämä omaisuus tarjoaa vaihtoehtoja tapausten käsittelyyn, kun ei ole mahdollista sisällyttää joitakin kirjaimia, koska ne ovat poissa kohteen PC: ssä.
IccProfileFileName
saa tai asettaa ICC:n (International Color Consortium) profiilin nimen, jota käytetään PDF/A:n muuntamiseenSe on default 1.
public string IccProfileFileName { get; set; }
Omistuksen arvo
Inputs
Tietolähteiden kerääminen
public List<idatasource> Inputs { get; }
Omistuksen arvo
List < IDataSource >
IsLowMemoryMode
Saat tai asetat arvon, joka osoittaa, onko PDF/A-muuntoprosessin aikana käytössä alhainen muisti.
public bool IsLowMemoryMode { get; set; }
Omistuksen arvo
LogOutputSource
Saat tai asettaa tietolähteen kirjautumiseen.
public IDataSource LogOutputSource { get; set; }
Omistuksen arvo
NonSpecificationFlags
Saa liput, jotka hallitsevat PDF/A-muuntamista tapauksissa, joissa lähdekoodi PDF-asiakirja eivastaa PDF:n eritelmiä.
public PdfANonSpecificationFlags NonSpecificationFlags { get; }
Omistuksen arvo
OptimizeFileSize
Saat tai asetat arvon, joka osoittaa, yritätko vähentää tiedoston koon PDF/A-muuntoprosessin aikana.
public bool OptimizeFileSize { get; set; }
Omistuksen arvo
Remarks
Kun asetetaan Totuus, muuntoprosessi yrittää minimoida seuraavan tiedoston koon.Tämä voi vaikuttaa muunnosprosessin suorituskykyyn.
Pdfversio
Saat tai asettaa PDF/A -standardin version, jota käytetään validointiin tai muuntamiseen.
public PdfAStandardVersion PdfAVersion { get; set; }
Omistuksen arvo
Remarks
PDF/A:n standardiversiota käytetään PDF/A:n validoinnin ja muuntamisen vaatimustenmukaisuuden määrittämiseen.Jos versio on asetettu Aspose.Pdf.Plugins.PdfAStandardVersion.Auto, järjestelmä määrittää automaattisestiasianmukainen PDF/A-standardin versio asiakirjan metatietoihin perustuvaan validointiin.PDF/A-muuntoprosessissa Aspose.Pdf.Plugins.PdfAStandardVersion.Auto on oletusarvoinen PDF/A-1b-muuntoprosessille.
PuaSymbolsProcessingStrategy
Saat tai asettaa strategian yksityisen käyttöalueen (PUA) symboleiden käsittelyyn PDF-asiakirjassa.
public PdfFormatConversionOptions.PuaProcessingStrategy PuaSymbolsProcessingStrategy { get; set; }
Omistuksen arvo
PdfFormatConversionOptions . PuaProcessingStrategy
SoftMaskAction
Saa tai asettaa toimenpiteet, jotka on toteutettava kuvien muuntamisen aikana pehmeillä naamioilla.
public ConvertSoftMaskAction SoftMaskAction { get; set; }
Omistuksen arvo
SymbolicFontEncodingStrategy
Saat tai asettaa strategia symbolisten kirjainten koodaamiseksi PDF/A-muodossa.
public PdfASymbolicFontEncodingStrategy SymbolicFontEncodingStrategy { get; set; }
Omistuksen arvo
PdfASymbolicFontEncodingStrategy
Remarks
Tämä ominaisuus antaa sinulle mahdollisuuden hallita, mitä CMap-alusta kopioidaan tulosasiakirjaan tapauksissa, joissa alkuperäinenTrueType-symbolinen kirjain lähteen asiakirjassa sisältää useita CMap-alusta.
UnicodeProcessingRules
Saa tai asettaa säännöt ToUnicode CMap -taulukkojen käsittelyyn ja ei liity Unicode-symboleihin PDF/A -muuntoprosessin aikana.
public ToUnicodeProcessingRules UnicodeProcessingRules { get; set; }
Omistuksen arvo
Methods
AddInput(Sähkönä)
Lisää uusi tietolähde keräykseen
public void AddInput(IDataSource dataSource)
Parameters
dataSource
IDataSource