PdfSaveOptions
Inheritance: java.lang.Object, com.aspose.page.SaveOptions
All Implemented Interfaces: com.aspose.page.IMultiPageSaveOptions, com.aspose.xps.rendering.IXpsTextConversionOptions, com.aspose.xps.rendering.IPipelineOptions, com.aspose.xps.rendering.IEventBasedModificationOptions
public class PdfSaveOptions extends SaveOptions implements IMultiPageSaveOptions, IXpsTextConversionOptions, IPipelineOptions, IEventBasedModificationOptions
Clase para opciones de guardado XPS-como-PDF.
Constructores
| Constructor | Descripción |
|---|---|
| PdfSaveOptions() | Crea una nueva instancia de opciones. |
Métodos
| Método | Descripción |
|---|---|
| equals(Object arg0) | |
| getAdditionalFontsFolders() | Devuelve carpetas de fuentes adicionales donde el convertidor debe buscar fuentes para el documento de entrada. |
| getBatchSize() | Devuelve el tamaño de una porción de páginas para pasar de nodo a nodo. |
| getBeforePageSavingEventHandlers() | Devuelve la colección de controladores de eventos que realizan modificaciones a una página XPS justo antes de guardarse. |
| getClass() | |
| getConvertFontsToTTF() | Obtiene la bandera que indica si es necesario guardar fuentes no TrueType en TTF. |
| getEncryptionDetails() | Devuelve los detalles del cifrado. |
| getExceptions() | Devuelve una lista de errores no críticos. |
| getImageCompression() | Devuelve el tipo de compresión que se utilizará para todas las imágenes del documento. |
| getJpegQualityLevel() | Devuelve el valor que especifica el nivel de compresión de una imagen. |
| getOutlineTreeExpansionLevel() | Obtiene hasta qué nivel debe expandirse el esquema del documento cuando el archivo PDF se abre en un visor. 1 - solo se muestran los elementos del esquema de primer nivel, 2 - solo se muestran los elementos de primer y segundo nivel, y así sucesivamente. |
| getOutlineTreeHeight() | Obtiene la altura del árbol de esquema del documento a guardar. 0 - el árbol de esquema no se convertirá, 1 - solo se convertirán los elementos del primer nivel, y así sucesivamente. |
| getPageNumbers() | Obtiene la matriz de números de páginas a renderizar. |
| getSize() | Obtiene un tamaño de la página o imagen. |
| getTextCompression() | Devuelve el tipo de compresión que se utilizará para todas las secuencias de contenido, excepto imágenes. |
| hashCode() | |
| isDebug() | Obtiene la bandera que permite la salida de advertencias y mensajes durante la conversión. |
| isSupressErrors() | Devuelve un valor que indica si los errores serán suprimidos durante la conversión. |
| notify() | |
| notifyAll() | |
| preserveText() | En XPS, algunos elementos de texto pueden contener referencias a formas de glifo alternativas que no corresponden a ningún código de carácter en la fuente. |
| preserveText(boolean value) | En XPS, algunos elementos de texto pueden contener referencias a formas de glifo alternativas que no corresponden a ningún código de carácter en la fuente. |
| setAdditionalFontsFolders(String[] fontsFolders) | Especifica carpetas de fuentes adicionales donde el convertidor debe buscar fuentes para el documento de entrada. |
| setBatchSize(int value) | Establece el tamaño de una porción de páginas para pasar de nodo a nodo. |
| setConvertFontsToTTF(boolean value) | Especifica si se deben guardar fuentes no TrueType en TTF. |
| setDebug(boolean debug) | Especifica la bandera que permite la salida de advertencias y mensajes durante la conversión. |
| setEncryptionDetails(PdfEncryptionDetails value) | Establece los detalles del cifrado. |
| setImageCompression(PdfImageCompression value) | Establece el tipo de compresión que se utilizará para todas las imágenes del documento. |
| setJpegQualityLevel(int value) | Establece el valor que especifica el nivel de compresión de una imagen. |
| setOutlineTreeExpansionLevel(int value) | Establece hasta qué nivel debe expandirse el esquema del documento cuando el archivo PDF se abre en un visor. 1 - solo se muestran los elementos del esquema de primer nivel, 2 - solo se muestran los elementos de primer y segundo nivel, y así sucesivamente. |
| setOutlineTreeHeight(int value) | Establece la altura del árbol de esquema del documento a guardar. 0 - el árbol de esquema no se convertirá, 1 - solo se convertirán los elementos del primer nivel, y así sucesivamente. |
| setPageNumbers(int[] value) | Establece la matriz de números de páginas a renderizar. |
| setSize(Dimension size) | Especifica un tamaño de la página o imagen. |
| setSupressErrors(boolean supressErrors) | Especifica la bandera que indica si los errores serán suprimidos durante la conversión. |
| setTextCompression(PdfTextCompression value) | Establece el tipo de compresión que se utilizará para todas las secuencias de contenido, excepto imágenes. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
PdfSaveOptions()
public PdfSaveOptions()
Crea una nueva instancia de opciones.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
getAdditionalFontsFolders()
public String[] getAdditionalFontsFolders()
Devuelve carpetas de fuentes adicionales donde el convertidor debe buscar fuentes para el documento de entrada. La carpeta predeterminada es la carpeta estándar de fuentes donde el SO encuentra fuentes para necesidades internas.
Returns: java.lang.String[] - Una matriz de carpetas de fuentes.
getBatchSize()
public int getBatchSize()
Devuelve el tamaño de una porción de páginas para pasar de nodo a nodo.
Returns: int - El tamaño de una porción de páginas para pasar de nodo a nodo.
getBeforePageSavingEventHandlers()
public List<EventBasedModifications.BeforePageSavingEventHandler> getBeforePageSavingEventHandlers()
Devuelve la colección de controladores de eventos que realizan modificaciones a una página XPS justo antes de guardarse.
Returns: java.util.List<com.aspose.xps.features.EventBasedModifications.BeforePageSavingEventHandler> - La colección de controladores de eventos que realizan modificaciones a una página XPS justo antes de que se guarde.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getConvertFontsToTTF()
public boolean getConvertFontsToTTF()
Obtiene la bandera que indica si es necesario guardar fuentes no TrueType en TTF.
Returns: boolean - El valor de la bandera.
getEncryptionDetails()
public PdfEncryptionDetails getEncryptionDetails()
Devuelve los detalles del cifrado. Si no se establece, no se realizará ningún cifrado.
Returns: PdfEncryptionDetails - The encryption details.
getExceptions()
public List<Exception> getExceptions()
Devuelve una lista de errores no críticos.
Returns: java.util.List<java.lang.Exception> - Lista de excepciones
getImageCompression()
public PdfImageCompression getImageCompression()
Devuelve el tipo de compresión que se utilizará para todas las imágenes del documento. El valor predeterminado es PdfImageCompression.Auto.
Returns: PdfImageCompression - The compression type.
getJpegQualityLevel()
public int getJpegQualityLevel()
Devuelve el valor que especifica el nivel de compresión de una imagen. Los valores disponibles son de 0 a 100. Cuanto menor sea el número especificado, mayor será la compresión y, por lo tanto, menor la calidad de la imagen. Un valor de 0 produce la imagen de menor calidad, mientras que 100 produce la de mayor calidad.
Returns: int - El valor que especifica el nivel de compresión de una imagen.
getOutlineTreeExpansionLevel()
public int getOutlineTreeExpansionLevel()
Obtiene hasta qué nivel debe expandirse el esquema del documento cuando el archivo PDF se abre en un visor. 1 - solo se muestran los elementos del esquema de primer nivel, 2 - solo se muestran los elementos de primer y segundo nivel, y así sucesivamente.
Returns: int - El nivel de expansión del árbol de esquema.
getOutlineTreeHeight()
public int getOutlineTreeHeight()
Obtiene la altura del árbol de esquema del documento a guardar. 0 - el árbol de esquema no se convertirá, 1 - solo se convertirán los elementos del primer nivel, y así sucesivamente. El valor predeterminado es 10.
Returns: int - La altura del árbol de esquema.
getPageNumbers()
public int[] getPageNumbers()
Obtiene la matriz de números de páginas a renderizar.
Returns: int[] - Números de páginas.
getSize()
public Dimension getSize()
Obtiene un tamaño de la página o imagen.
Returns: java.awt.Dimension - Un tamaño de la página o imagen.
getTextCompression()
public PdfTextCompression getTextCompression()
Devuelve el tipo de compresión que se utilizará para todas las secuencias de contenido, excepto imágenes. El valor predeterminado es PdfTextCompression.Flate.
Returns: PdfTextCompression - The compression type.
hashCode()
public native int hashCode()
Returns: int
isDebug()
public boolean isDebug()
Obtiene la bandera que permite la salida de advertencias y mensajes durante la conversión.
Returns: boolean - valor de depuración.
isSupressErrors()
public boolean isSupressErrors()
Devuelve un valor que indica si los errores serán suprimidos durante la conversión.
Returns: boolean - valor booleano
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
preserveText()
public boolean preserveText()
En XPS, algunos elementos de texto pueden contener referencias a formas de glifo alternativas que no corresponden a ningún código de carácter en la fuente. Si esta bandera se establece en true, el texto de dichos elementos XPS se convierte en formas gráficas. Entonces el texto mismo aparece transparente encima. Esto deja el texto de dichos elementos seleccionable. Pero el efecto secundario es que el archivo de salida puede ser mucho más grande que el original. Si esta bandera se establece en false, los caracteres que deberían mostrarse como formas alternativas se reemplazan por otros caracteres que se asignan a las formas de glifo alternativas. Por lo tanto, el texto, aunque sigue siendo seleccionable, se modificará y probablemente será ilegible.
Returns: boolean - El valor de la bandera.
preserveText(boolean value)
public void preserveText(boolean value)
En XPS, algunos elementos de texto pueden contener referencias a formas de glifo alternativas que no corresponden a ningún código de carácter en la fuente. Si esta bandera se establece en true, el texto de dichos elementos XPS se convierte en formas gráficas. Entonces el texto mismo aparece transparente encima. Esto deja el texto de dichos elementos seleccionable. Pero el efecto secundario es que el archivo de salida puede ser mucho más grande que el original. Si esta bandera se establece en false, los caracteres que deberían mostrarse como formas alternativas se reemplazan por otros caracteres que se asignan a las formas de glifo alternativas. Por lo tanto, el texto, aunque sigue siendo seleccionable, se modificará y probablemente será ilegible.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | boolean | El valor de la bandera. |
setAdditionalFontsFolders(String[] fontsFolders)
public void setAdditionalFontsFolders(String[] fontsFolders)
Especifica carpetas de fuentes adicionales donde el convertidor debe encontrar fuentes para el documento de entrada. La carpeta predeterminada es la carpeta estándar de fuentes donde el SO encuentra fuentes para necesidades internas.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| fontsFolders | java.lang.String[] | Una matriz de carpetas de fuentes. |
setBatchSize(int value)
public void setBatchSize(int value)
Establece el tamaño de una porción de páginas para pasar de nodo a nodo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | int | El tamaño de una porción de páginas para pasar de nodo a nodo. |
setConvertFontsToTTF(boolean value)
public void setConvertFontsToTTF(boolean value)
Especifica si se deben guardar fuentes no TrueType en TTF. Reduce significativamente el volumen del documento resultante en la conversión de PS a PDF y aumenta la velocidad de conversión de archivos PS con una gran cantidad de texto en fuentes no TrueType a cualquier formato de salida. Sin embargo, hay un pequeño desplazamiento vertical del texto al convertir un archivo PostScript a imagen.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | boolean | El valor de la bandera. |
setDebug(boolean debug)
public void setDebug(boolean debug)
Especifica la bandera que permite la salida de advertencias y mensajes durante la conversión.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| debug | boolean | Valor booleano. |
setEncryptionDetails(PdfEncryptionDetails value)
public void setEncryptionDetails(PdfEncryptionDetails value)
Establece los detalles del cifrado. Si no se establece, no se realizará ningún cifrado.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | PdfEncryptionDetails | Los detalles del cifrado. |
setImageCompression(PdfImageCompression value)
public void setImageCompression(PdfImageCompression value)
Establece el tipo de compresión que se utilizará para todas las imágenes del documento. El valor predeterminado es PdfImageCompression.Auto.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | PdfImageCompression | El tipo de compresión. |
setJpegQualityLevel(int value)
public void setJpegQualityLevel(int value)
Establece el valor que especifica el nivel de compresión de una imagen. Los valores disponibles son de 0 a 100. Cuanto menor sea el número especificado, mayor será la compresión y, por lo tanto, menor la calidad de la imagen. Un valor de 0 produce la imagen de menor calidad, mientras que 100 produce la de mayor calidad.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | int | El valor que especifica el nivel de compresión de una imagen. |
setOutlineTreeExpansionLevel(int value)
public void setOutlineTreeExpansionLevel(int value)
Establece hasta qué nivel debe expandirse el esquema del documento cuando el archivo PDF se abre en un visor. 1 - solo se muestran los elementos del esquema de primer nivel, 2 - solo se muestran los elementos de primer y segundo nivel, y así sucesivamente.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | int | El nivel de expansión del árbol de contorno. |
setOutlineTreeHeight(int value)
public void setOutlineTreeHeight(int value)
Establece la altura del árbol de esquema del documento a guardar. 0 - el árbol de esquema no se convertirá, 1 - solo se convertirán los elementos del primer nivel, y así sucesivamente.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | int | La altura del árbol de contorno. |
setPageNumbers(int[] value)
public void setPageNumbers(int[] value)
Establece la matriz de números de páginas a renderizar.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | int[] | Números de páginas. |
setSize(Dimension size)
public void setSize(Dimension size)
Especifica un tamaño de la página o imagen.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| size | java.awt.Dimension | Tamaño de la página o imagen. |
setSupressErrors(boolean supressErrors)
public void setSupressErrors(boolean supressErrors)
Especifica la bandera que indica si los errores serán suprimidos durante la conversión.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| supressErrors | boolean | Valor booleano. |
setTextCompression(PdfTextCompression value)
public void setTextCompression(PdfTextCompression value)
Establece el tipo de compresión que se usará para todas las transmisiones de contenido, excepto imágenes. El valor predeterminado es PdfTextCompression.Flate.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | PdfTextCompression | El tipo de compresión. |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| arg0 | long | |
| arg1 | int |