PdfFormatConversionOptions

PdfFormatConversionOptions class

representa un conjunto de opciones para convertir documentos PDF

public class PdfFormatConversionOptions

Constructores

NombreDescripción
PdfFormatConversionOptions(PdfFormat)Constructor
PdfFormatConversionOptions(PdfFormat, ConvertErrorAction)Constructor
PdfFormatConversionOptions(string, PdfFormat)Constructor
PdfFormatConversionOptions(Stream, PdfFormat, ConvertErrorAction)Constructor
PdfFormatConversionOptions(string, PdfFormat, ConvertErrorAction)Constructor
PdfFormatConversionOptions(string, PdfFormat, ConvertErrorAction, ConvertTransparencyAction)Constructor

Propiedades

NombreDescripción
static Default { get; }Obtiene el objeto PdfFormatConversionOptions con los parámetros predeterminados
AlignText { get; set; }Esta bandera controla la alineación del texto en el documento convertido. Por defecto, la conversión de documentos no afecta la alineación del texto y deja el texto como está. Pero en algunos casos, la sustitución de fuentes provoca la superposición de texto o espacios adicionales en el documento convertido. Cuando esta bandera se establece se realizarán operaciones especiales de alineación. Este indicador debe configurarse solo para documentos que tienen problemas con texto superpuesto o espacios de texto adicionales que hacen que el uso de este indicador disminuya el rendimiento y, en algunos casos, podría dañar el contenido del texto.
ConvertSoftMaskAction { get; set; }Acción para imágenes con máscara suave.
ErrorAction { get; set; }Acción para objetos que no se pueden convertir
ExcludeFontsStrategy { get; set; }Estrategia(s) para excluir fuentes superfluas y reducir el tamaño del archivo del documento. Este parámetro tiene sentido solo cuando la banderaOptimizeFileSize se establece en true. Por defecto combinación de estrategiasSubsetFonts y RemoveDuplicatedFonts se usa.
FontEmbeddingOptions { get; }Opciones para casos en los que no es posible incrustar algunas fuentes en un documento PDF.
Format { get; set; }formato PDF.
IccProfileFileName { get; set; }Obtiene o establece el nombre de archivo del nombre de perfil icc. En caso de nulo, se utiliza el perfil icc predeterminado.
IsAsyncImageStreamsConversionMode { get; set; }Obtiene/establece la ejecución de secuencias de imágenes en modo asíncrono.
IsLowMemoryMode { get; set; }¿Está habilitado el modo de conversión de poca memoria
IsTransferInfo { get; set; }Obtiene o establece si se pasan datos de información a metadatos cuando se convierte a PDF 2.0. Verdadero por defecto.
LogFileName { get; set; }Ruta al archivo donde se almacenarán los comentarios.
LogStream { get; set; }Stream donde se almacenarán los comentarios.
NonSpecificationCases { get; }Contiene indicadores para controlar el proceso de conversión de PDF/A en los casos en que el documento de origen no corresponde a la especificación de PDF/A.
NotAccessibleFonts { get; }Esta propiedad está fuera de la propiedad. Contiene todas las fuentes (nombres de fuente) que no se encontraron en la computadora en la última conversión de PDF/A.
OptimizeFileSize { get; set; }Obtiene o establece un indicador que habilita/deshabilita el modo de conversión especial para obtener un documento PDF/A con un tamaño de archivo reducido. Ahora, este indicador afecta la optimización de las fuentes utilizadas en el documento PDF; posiblemente, en el futuro, este indicador también se utilizará para activar la optimización para otras estructuras de datos, como un gráfico. El establecimiento de este indicador y modo podría reducir significativamente el tamaño del archivo, pero al mismo tiempo podría disminuir significativamente el rendimiento de la conversión.
PuaTextProcessingStrategy { get; set; }Estrategia para procesar símbolos del Área de uso privado (PUA) unicode.
SymbolicFontEncodingStrategy { get; set; }Estrategia para copiar datos de codificación para fuentes simbólicas si la fuente TrueType simbólica tiene más de una subtabla de codificación.
TransparencyAction { get; set; }Acción para objetos con máscara de imagen
UnicodeProcessingRules { get; set; }Reglas para resolver problemas con el mapeo Unicode. Puede ser nulo.

Campos

NombreDescripción
AlignStrategyEstrategia para alinear texto. Este parámetro tiene sentido solo cuando la banderaAlignText se establece en verdadero.

Ver también