PdfFormatConversionOptions

PdfFormatConversionOptions class

representerar en uppsättning alternativ för att konvertera PDF-dokument

public class PdfFormatConversionOptions

Konstruktörer

namnBeskrivning
PdfFormatConversionOptions(PdfFormat)Konstruktör
PdfFormatConversionOptions(PdfFormat, ConvertErrorAction)Konstruktör
PdfFormatConversionOptions(string, PdfFormat)Konstruktör
PdfFormatConversionOptions(Stream, PdfFormat, ConvertErrorAction)Konstruktör
PdfFormatConversionOptions(string, PdfFormat, ConvertErrorAction)Konstruktör
PdfFormatConversionOptions(string, PdfFormat, ConvertErrorAction, ConvertTransparencyAction)Konstruktör

Egenskaper

namnBeskrivning
static Default { get; }Hämtar PdfFormatConversionOptions-objekt med standardparametrar
AlignText { get; set; }Denna flagga kontrollerar textjustering i konverterade dokument. Som standard påverkar dokumentkonvertering inte textjustering och lämnar texten som den är. Men i vissa fall orsakar font substitution textöverlappning eller extra mellanslag i konverterade dokument. När denna flagga är set kommer speciella inriktningsoperationer att utföras. Den här flaggan bör endast ställas in för documents som har problem med överlappande text eller extra textmellanslag som orsakar användningen av denna flagga reduce prestanda och i vissa fall kan skada textinnehållet.
ConvertSoftMaskAction { get; set; }Action för bilder med mjuk mask.
ErrorAction { get; set; }Åtgärd för objekt som inte kan konverteras
ExcludeFontsStrategy { get; set; }Strategi(er) för att utesluta överflödiga teckensnitt och minska dokumentfilstorleken. Den här parametern har känsla endast när flaggaOptimizeFileSize är satt till true. Som standardkombination av strategierSubsetFonts och RemoveDuplicatedFonts används.
FontEmbeddingOptions { get; }Alternativ för fall då det inte är möjligt att bädda in vissa typsnitt i PDF-dokument.
Format { get; set; }PDF-format.
IccProfileFileName { get; set; }Hämtar eller ställer in filnamnet för icc-profilnamnet. I fallet med null används standard-icc-profilen.
IsAsyncImageStreamsConversionMode { get; set; }Får/ställer in körning av bildströmmar i asynkront läge.
IsLowMemoryMode { get; set; }Är konverteringsläge för lågt minne aktiverat
IsTransferInfo { get; set; }Hämtar eller ställer in om data ska skickas från Info till Metadata när den konverteras till PDF 2.0. True som standard.
LogFileName { get; set; }Sökväg till fil där kommentarer kommer att lagras.
LogStream { get; set; }Streama där kommentarer kommer att lagras.
NonSpecificationCases { get; }Innehåller flaggor för att styra PDF/A-konverteringsprocessen i fall då källdokument inte motsvarar PDF/A-specifikationen.
NotAccessibleFonts { get; }Den här egenskapen är en egendom. Den innehåller alla typsnitt (typsnittsnamn) som inte hittades på datorn vid senaste PDF/A-konvertering.
OptimizeFileSize { get; set; }Hämtar eller ställer in en flagga som aktiverar/inaktiverar speciellt konverteringsläge för att hämta PDF/A-dokument med minskad filstorlek. Nu påverkar denna flagga optimering av teckensnitt som används i PDF-dokument, i framtiden kommer kanske även denna flagga att användas för att slå på optimering för en annan datastruktur, till exempel grafik. Uppsättning av denna flagga och läge skulle kunna minska filstorleken avsevärt men samtidigt avsevärt minska prestanda för konvertering.
PuaTextProcessingStrategy { get; set; }Strategi för att bearbeta symboler från Unicode Private Use Area (PUA).
SymbolicFontEncodingStrategy { get; set; }Strategi för att kopiera kodningsdata för symboliska teckensnitt om symboliska TrueType font har mer än en kodningsundertabell.
TransparencyAction { get; set; }Åtgärd för bildmaskerade objekt
UnicodeProcessingRules { get; set; }Regler för att lösa problem med unicode-mappning. Kan vara null.

Fält

namnBeskrivning
AlignStrategyStrategi för att justera text. Denna parameter har betydelse endast när flaggaAlignText är satt till sant.

Se även