PdfFormatConversionOptions

PdfFormatConversionOptions class

rappresenta l’insieme di opzioni per convertire il documento PDF

public class PdfFormatConversionOptions

Costruttori

NomeDescrizione
PdfFormatConversionOptions(PdfFormat)Costruttore
PdfFormatConversionOptions(PdfFormat, ConvertErrorAction)Costruttore
PdfFormatConversionOptions(string, PdfFormat)Costruttore
PdfFormatConversionOptions(Stream, PdfFormat, ConvertErrorAction)Costruttore
PdfFormatConversionOptions(string, PdfFormat, ConvertErrorAction)Costruttore
PdfFormatConversionOptions(string, PdfFormat, ConvertErrorAction, ConvertTransparencyAction)Costruttore

Proprietà

NomeDescrizione
static Default { get; }Ottiene l’oggetto PdfFormatConversionOptions con parametri predefiniti
AlignText { get; set; }Questo flag controlla l’allineamento del testo nel documento convertito. Per impostazione predefinita, la conversione del documento non influisce sull’allineamento del testo e lascia il testo così com’è. Ma in alcuni casi la sostituzione del carattere provoca la sovrapposizione del testo o spazi extra nel documento convertito. Quando questo flag è impostato verranno eseguite speciali operazioni di allineamento. Questo flag dovrebbe essere impostato solo per i documenti che hanno problemi con testo sovrapposto o spazi di testo extra causano l’uso di questo flag che riduce le prestazioni e in alcuni casi potrebbe danneggiare il contenuto del testo.
ConvertSoftMaskAction { get; set; }Azione per immagini con maschera morbida.
ErrorAction { get; set; }Azione per oggetti che non possono essere convertiti
ExcludeFontsStrategy { get; set; }Strategie per escludere i font superflui e ridurre le dimensioni del file del documento. Questo parametro ha senso solo quando flagOptimizeFileSize è impostato su true. Per impostazione predefinita, combinazione di strategieSubsetFonts e RemoveDuplicatedFonts viene utilizzato.
FontEmbeddingOptions { get; }Opzioni per i casi in cui non è possibile incorporare alcuni font nel documento PDF.
Format { get; set; }formato PDF.
IccProfileFileName { get; set; }Ottiene o imposta il nome del file del nome del profilo icc. In caso di null viene utilizzato il profilo icc predefinito.
IsAsyncImageStreamsConversionMode { get; set; }Ottiene/imposta l’esecuzione di flussi di immagini in modalità asincrona.
IsLowMemoryMode { get; set; }La modalità di conversione della memoria insufficiente è abilitata
IsTransferInfo { get; set; }Ottiene o imposta se passare i dati dalle informazioni ai metadati quando vengono convertiti in PDF 2.0. Vero per impostazione predefinita.
LogFileName { get; set; }Percorso del file in cui verranno archiviati i commenti.
LogStream { get; set; }Stream in cui verranno archiviati i commenti.
NonSpecificationCases { get; }Contiene i flag per controllare il processo di conversione PDF/A per i casi in cui il documento di origine non corrisponde alla specifica PDF/A.
NotAccessibleFonts { get; }Questa proprietà è fuori proprietà. Contiene tutti i caratteri (nomi dei caratteri) che non sono stati trovati sul computer all’ultima conversione PDF/A.
OptimizeFileSize { get; set; }Ottiene o imposta un flag che abilita/disabilita la modalità di conversione speciale per ottenere un documento PDF/A con dimensioni del file ridotte. Ora questo flag influisce sull’ottimizzazione dei caratteri utilizzati nel documento PDF, probabilmente, in futuro, verrà utilizzato anche questo flag per attivare l’ottimizzazione per altre strutture dati, come la grafica. L’impostazione di questo flag e modalità potrebbe ridurre significativamente le dimensioni del file ma allo stesso tempo potrebbe ridurre significativamente le prestazioni di conversione.
PuaTextProcessingStrategy { get; set; }Strategia per elaborare simboli da Unicode Private Use Area (PUA).
SymbolicFontEncodingStrategy { get; set; }Strategia per copiare i dati di codifica per i font simbolici se il font TrueType simbolico ha più di una sottotabella di codifica.
TransparencyAction { get; set; }Azione per oggetti con maschera immagine
UnicodeProcessingRules { get; set; }Regole per risolvere problemi con la mappatura unicode. Può essere nullo.

Campi

NomeDescrizione
AlignStrategyStrategia per allineare il testo. Questo parametro ha senso solo quando flagAlignText è impostato su true.

Guarda anche