OptimizationOptions

OptimizationOptions class

Classe che descrive l’algoritmo di ottimizzazione del documento. L’istanza di questa classe può essere utilizzata come parametro del metodo OptimizeResources().

public class OptimizationOptions

Costruttori

NomeDescrizione
OptimizationOptions()Default_Costruttore

Proprietà

NomeDescrizione
AllowReusePageContent { get; set; }Se il vero contenuto della pagina verrà riutilizzato quando il documento viene ottimizzato per pagine uguali.
ImageCompressionOptions { get; }Insieme di opzioni che descrivono la compressione delle immagini nel documento ei parametri della compressione.
ImageEncoding { get; set; }Codifica immagine che verrà utilizzata.
LinkDuplcateStreams { get; set; }Se questo flag è impostato su true, i flussi di risorse verranno analizzati. Se vengono trovati flussi duplicati (cioè se il contenuto del flusso è uguale), questi flussi verranno archiviati come un unico oggetto. Consente di ridurre le dimensioni del documento in alcuni casi (ad esempio, quando lo stesso documento è stato concatenato più volte).
MaxResoultion { get; set; }Specifica la risoluzione massima delle immagini. Se l’immagine ha una risoluzione maggiore, verrà ridimensionata
RemovePrivateInfo { get; set; }Rimuovi le informazioni private (informazioni sul pezzo della pagina).
RemoveUnusedObjects { get; set; }Se questo flag è impostato su true, tutti gli oggetti del documento verranno controllati e gli oggetti inutilizzati (cioè gli oggetti che non hanno alcun riferimento) verranno rimossi dal documento.
RemoveUnusedStreams { get; set; }Se questo flag è impostato su true, ogni risorsa viene controllata in base al suo utilizzo. Se la risorsa non viene mai utilizzata, le risorse vengono rimosse. Ciò potrebbe ridurre le dimensioni del documento, ad esempio quando le pagine sono state estratte dal documento.
SubsetFonts { get; set; }I caratteri verranno convertiti in sottoinsiemi se impostati su true.
UnembedFonts { get; set; }Rendi i caratteri non incorporati se impostato su true.

Metodi

NomeDescrizione
static All()Crea una strategia di ottimizzazione con tutte le opzioni attivate. Si prega di notare che attivate solo le opzioni che non modificano alcuna funzionalità del documento. Ad esempio la compressione delle immagini e la rimozione dei caratteri non saranno abilitate (e possono essere incorporate manualmente).

Guarda anche