Class PdfSaveOptions

Class PdfSaveOptions

Namespace: Aspose.Page.XPS.Presentation.Pdf
Assembly: Aspose.Page.dll (25.1.2)

Clase para opciones de guardado de XPS como PDF.

public class PdfSaveOptions : SaveOptions, IXpsTextConversionOptions, IPipelineOptions, IEventBasedModificationOptions

Herencia

objectSaveOptionsPdfSaveOptions

Implementa

IXpsTextConversionOptions, IPipelineOptions, IEventBasedModificationOptions

Miembros heredados

SaveOptions.SupressErrors, SaveOptions.Size, SaveOptions.Exceptions, SaveOptions.Debug, SaveOptions.AdditionalFontsFolders, SaveOptions.JpegQualityLevel, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructores

PdfSaveOptions()

Crea una nueva instancia de opciones.

public PdfSaveOptions()

Propiedades

BatchSize

Especifica el tamaño de una porción de páginas para pasar de nodo a nodo.

public int BatchSize { get; set; }

Valor de la propiedad

int

BeforePageSavingEventHandlers

La colección de controladores de eventos que realizan modificaciones a una página XPS justo antes de que se guarde.

public IList<beforepagesavingeventhandler> BeforePageSavingEventHandlers { get; }

Valor de la propiedad

IList<BeforePageSavingEventHandler&gt;

EncryptionDetails

Obtiene o establece los detalles de cifrado. Si no se establece, no se realizará ningún cifrado.

public PdfEncryptionDetails EncryptionDetails { get; set; }

Valor de la propiedad

PdfEncryptionDetails

ImageCompression

Especifica el tipo de compresión que se utilizará para todas las imágenes en el documento.
El valor predeterminado es Aspose.Page.XPS.Presentation.Pdf.PdfImageCompression.Auto.

public PdfImageCompression ImageCompression { get; set; }

Valor de la propiedad

PdfImageCompression

OutlineTreeExpansionLevel

Especifica hasta qué nivel debe expandirse el contorno del documento cuando se abre el archivo PDF en un visor.
1 - solo se muestran los elementos de contorno de primer nivel,
2 - solo se muestran los elementos de contorno de primer y segundo nivel,
y así sucesivamente.
El valor predeterminado es 1.

public int OutlineTreeExpansionLevel { get; set; }

Valor de la propiedad

int

OutlineTreeHeight

Especifica la altura del árbol de contorno del documento a guardar.
0 - el árbol de contorno no se convertirá,
1 - solo se convertirán los elementos de contorno de primer nivel,
y así sucesivamente.
El valor predeterminado es 10.

public int OutlineTreeHeight { get; set; }

Valor de la propiedad

int

PageNumbers

Obtiene/establece el arreglo de números de páginas a convertir.

public int[] PageNumbers { get; set; }

Valor de la propiedad

int[]

PreserveText

En XPS, algunos elementos de texto pueden contener referencias a formas de glifos alternativos que no corresponden a ningún código de carácter en la fuente.
Si este indicador se establece en verdadero, el texto de tales elementos XPS se convierte en formas gráficas.
Luego, el texto en sí aparece transparente en la parte superior. Esto deja el texto de tales elementos seleccionable.
Pero el efecto secundario es que el archivo de salida puede ser mucho más grande que el original.
Si este indicador se establece en falso, los caracteres que deberían mostrarse como formas alternativas se reemplazan con otros caracteres que se mapean a las formas de glifos alternativos.
Por lo tanto, el texto, aunque sigue siendo seleccionable, se modificará y probablemente se volverá ilegible.
El valor predeterminado es falso.

public bool PreserveText { get; set; }

Valor de la propiedad

bool

TextCompression

Especifica el tipo de compresión que se utilizará para todos los flujos de contenido, excepto imágenes.
El valor predeterminado es Aspose.Page.XPS.Presentation.Pdf.PdfTextCompression.Flate.

public PdfTextCompression TextCompression { get; set; }

Valor de la propiedad

PdfTextCompression

 Español