OptimizationOptions

OptimizationOptions class

Clase que describe el algoritmo de optimización de documentos. La instancia de esta clase puede usarse como parámetro del método OptimizeResources().

public class OptimizationOptions

Constructores

Nombre Descripción
OptimizationOptions() Constructor predeterminado

Propiedades

Nombre Descripción
AllowReusePageContent { get; set; } Si el contenido de la página real se reutilizará cuando el documento esté optimizado para páginas iguales.
ImageCompressionOptions { get; } Conjunto de opciones que describen si se comprimirán las imágenes del documento y los parámetros de la compresión.
ImageEncoding { get; set; } Codificación de imagen que se utilizará.
LinkDuplcateStreams { get; set; } Si este indicador se establece en verdadero, se analizarán los flujos de recursos. Si se encuentran secuencias duplicadas (es decir, si el contenido de la secuencia es igual), estas secuencias se almacenarán como un solo objeto. Esto permite disminuir el tamaño del documento en algunos casos (por ejemplo, cuando el mismo documento se concatenó varias veces).
MaxResoultion { get; set; } Especifica la resolución máxima de las imágenes. Si la imagen tiene una resolución más alta, se escalará
RemovePrivateInfo { get; set; } Eliminar información privada (información de pieza de página).
RemoveUnusedObjects { get; set; } Si este indicador se establece en verdadero, todos los objetos del documento se verificarán y los objetos no utilizados (es decir, los objetos que no tienen ninguna referencia) se eliminarán del documento.
RemoveUnusedStreams { get; set; } Si este indicador se establece en verdadero, se comprueba el uso de cada recurso. Si nunca se usa el recurso, entonces se eliminan los recursos. Esto puede disminuir el tamaño del documento, por ejemplo, cuando se extrajeron páginas del documento.
SubsetFonts { get; set; } Las fuentes se convertirán en subconjuntos si se establece en verdadero.
UnembedFonts { get; set; } Hace que las fuentes no estén incrustadas si se establece en verdadero.

Métodos

Nombre Descripción
static All() Crea una estrategia de optimización con todas las opciones activadas. Tenga en cuenta que solo se activaron las opciones que no cambian ninguna funcionalidad del documento. Es decir, la compresión de imágenes y la desincrustación de fuentes no estarán habilitadas (y pueden incrustarse manualmente).

Ver también