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
Classe per le opzioni di salvataggio XPS-as-PDF.
Costruttori
| Costruttore | Descrizione |
|---|---|
| PdfSaveOptions() | Crea una nuova istanza di opzioni. |
Metodi
| Metodo | Descrizione |
|---|---|
| equals(Object arg0) | |
| getAdditionalFontsFolders() | Restituisce le cartelle dei font aggiuntive dove il convertitore dovrebbe trovare i font per il documento di input. |
| getBatchSize() | Restituisce la dimensione di una porzione di pagine da passare da nodo a nodo. |
| getBeforePageSavingEventHandlers() | Restituisce la collezione di gestori di eventi che eseguono modifiche a una pagina XPS poco prima di essere salvata. |
| getClass() | |
| getConvertFontsToTTF() | Ottiene il flag che indica se è necessario salvare i font non TrueType in TTF. |
| getEncryptionDetails() | Restituisce i dettagli della crittografia. |
| getExceptions() | Restituisce un elenco di errori non critici. |
| getImageCompression() | Restituisce il tipo di compressione da utilizzare per tutte le immagini nel documento. |
| getJpegQualityLevel() | Restituisce il valore che specifica il livello di compressione per un’immagine. |
| getOutlineTreeExpansionLevel() | Ottiene fino a quale livello l’indice del documento dovrebbe essere espanso quando il file PDF viene aperto in un visualizzatore. 1 - vengono mostrati solo gli elementi di indice di primo livello, 2 - vengono mostrati solo gli elementi di indice di primo e secondo livello, e così via. |
| getOutlineTreeHeight() | Ottiene l’altezza dell’albero dell’indice del documento da salvare. 0 - l’albero dell’indice non verrà convertito, 1 - verranno convertiti solo gli elementi di indice di primo livello, e così via. |
| getPageNumbers() | Ottiene l’array dei numeri di pagine da renderizzare. |
| getSize() | Ottiene una dimensione della pagina o dell’immagine. |
| getTextCompression() | Restituisce il tipo di compressione da utilizzare per tutti i flussi di contenuto, eccetto le immagini. |
| hashCode() | |
| isDebug() | Ottiene il flag che consente l’emissione di avvisi e messaggi durante la conversione. |
| isSupressErrors() | Restituisce un valore che indica se gli errori saranno soppressi durante la conversione. |
| notify() | |
| notifyAll() | |
| preserveText() | In XPS, alcuni elementi di testo possono contenere riferimenti a forme di glifo alternative che non corrispondono a nessun codice carattere nel font. |
| preserveText(boolean value) | In XPS, alcuni elementi di testo possono contenere riferimenti a forme di glifo alternative che non corrispondono a nessun codice carattere nel font. |
| setAdditionalFontsFolders(String[] fontsFolders) | Specifica le cartelle dei font aggiuntive dove il convertitore dovrebbe trovare i font per il documento di input. |
| setBatchSize(int value) | Imposta la dimensione di una porzione di pagine da passare da nodo a nodo. |
| setConvertFontsToTTF(boolean value) | Specifica se salvare i font non TrueType in TTF. |
| setDebug(boolean debug) | Specifica il flag che consente l’emissione di avvisi e messaggi durante la conversione. |
| setEncryptionDetails(PdfEncryptionDetails value) | Imposta i dettagli della crittografia. |
| setImageCompression(PdfImageCompression value) | Imposta il tipo di compressione da utilizzare per tutte le immagini nel documento. |
| setJpegQualityLevel(int value) | Imposta il valore che specifica il livello di compressione per un'immagine. |
| setOutlineTreeExpansionLevel(int value) | Imposta fino a quale livello l’indice del documento dovrebbe essere espanso quando il file PDF viene aperto in un visualizzatore. 1 - vengono mostrati solo gli elementi di indice di primo livello, 2 - vengono mostrati solo gli elementi di indice di primo e secondo livello, e così via. |
| setOutlineTreeHeight(int value) | Imposta l’altezza dell’albero dell’indice del documento da salvare. 0 - l’albero dell’indice non verrà convertito, 1 - verranno convertiti solo gli elementi di indice di primo livello, e così via. |
| setPageNumbers(int[] value) | Imposta l’array dei numeri di pagine da renderizzare. |
| setSize(Dimension size) | Specifica una dimensione della pagina o dell’immagine. |
| setSupressErrors(boolean supressErrors) | Specifica il flag che indica se gli errori saranno soppressi durante la conversione. |
| setTextCompression(PdfTextCompression value) | Imposta il tipo di compressione da utilizzare per tutti i flussi di contenuto, eccetto le immagini. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
PdfSaveOptions()
public PdfSaveOptions()
Crea una nuova istanza di opzioni.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
getAdditionalFontsFolders()
public String[] getAdditionalFontsFolders()
Restituisce le cartelle dei font aggiuntive dove il convertitore dovrebbe trovare i font per il documento di input. La cartella predefinita è la cartella standard dei font dove il sistema operativo trova i font per esigenze interne.
Returns: java.lang.String[] - Un array di cartelle dei font.
getBatchSize()
public int getBatchSize()
Restituisce la dimensione di una porzione di pagine da passare da nodo a nodo.
Returns: int - La dimensione di una porzione di pagine da passare da nodo a nodo.
getBeforePageSavingEventHandlers()
public List<EventBasedModifications.BeforePageSavingEventHandler> getBeforePageSavingEventHandlers()
Restituisce la collezione di gestori di eventi che eseguono modifiche a una pagina XPS poco prima di essere salvata.
Returns: java.util.List<com.aspose.xps.features.EventBasedModifications.BeforePageSavingEventHandler> - La collezione di gestori di eventi che esegue modifiche a una pagina XPS subito prima che venga salvata.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getConvertFontsToTTF()
public boolean getConvertFontsToTTF()
Ottiene il flag che indica se è necessario salvare i font non TrueType in TTF.
Returns: boolean - Il valore del flag.
getEncryptionDetails()
public PdfEncryptionDetails getEncryptionDetails()
Restituisce i dettagli della crittografia. Se non impostato, non verrà eseguita alcuna crittografia.
Returns: PdfEncryptionDetails - The encryption details.
getExceptions()
public List<Exception> getExceptions()
Restituisce un elenco di errori non critici.
Returns: java.util.List<java.lang.Exception> - Elenco delle eccezioni
getImageCompression()
public PdfImageCompression getImageCompression()
Restituisce il tipo di compressione da utilizzare per tutte le immagini nel documento. L’impostazione predefinita è PdfImageCompression.Auto.
Returns: PdfImageCompression - The compression type.
getJpegQualityLevel()
public int getJpegQualityLevel()
Restituisce il valore che specifica il livello di compressione per un'immagine. I valori disponibili sono da 0 a 100. Più basso è il numero specificato, maggiore è la compressione e quindi più bassa è la qualità dell'immagine. Un valore 0 produce l'immagine di qualità più bassa, mentre 100 produce la più alta.
Returns: int - Il valore che specifica il livello di compressione per un'immagine.
getOutlineTreeExpansionLevel()
public int getOutlineTreeExpansionLevel()
Ottiene fino a quale livello l’indice del documento dovrebbe essere espanso quando il file PDF viene aperto in un visualizzatore. 1 - vengono mostrati solo gli elementi di indice di primo livello, 2 - vengono mostrati solo gli elementi di indice di primo e secondo livello, e così via.
Returns: int - Il livello di espansione dell’albero di contorno.
getOutlineTreeHeight()
public int getOutlineTreeHeight()
Ottiene l’altezza dell’albero di contorno del documento da salvare. 0 - l’albero di contorno non verrà convertito, 1 - verranno convertiti solo gli elementi di contorno di primo livello, e così via. L’impostazione predefinita è 10.
Returns: int - L’altezza dell’albero di contorno.
getPageNumbers()
public int[] getPageNumbers()
Ottiene l’array dei numeri di pagine da renderizzare.
Returns: int[] - Numeri di pagine.
getSize()
public Dimension getSize()
Ottiene una dimensione della pagina o dell’immagine.
Returns: java.awt.Dimension - Una dimensione della pagina o dell’immagine.
getTextCompression()
public PdfTextCompression getTextCompression()
Restituisce il tipo di compressione da utilizzare per tutti i flussi di contenuto, eccetto le immagini. L’impostazione predefinita è PdfTextCompression.Flate.
Returns: PdfTextCompression - The compression type.
hashCode()
public native int hashCode()
Returns: int
isDebug()
public boolean isDebug()
Ottiene il flag che consente l’emissione di avvisi e messaggi durante la conversione.
Returns: boolean - valore di debug.
isSupressErrors()
public boolean isSupressErrors()
Restituisce un valore che indica se gli errori saranno soppressi durante la conversione.
Returns: boolean - valore booleano
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
preserveText()
public boolean preserveText()
In XPS, alcuni elementi di testo possono contenere riferimenti a forme di glifo alternative che non corrispondono a nessun codice carattere nel font. Se questo flag è impostato su true, il testo di tali elementi XPS viene convertito in forme grafiche. Quindi il testo stesso appare trasparente sopra. Questo rende il testo di tali elementi selezionabile. Tuttavia l’effetto collaterale è che il file di output può diventare molto più grande dell’originale. Se questo flag è impostato su false, i caratteri che dovrebbero essere visualizzati come forme alternative vengono sostituiti con altri caratteri che vengono mappati alle forme di glifo alternative. Pertanto il testo, sebbene rimanga selezionabile, verrà modificato e probabilmente diventerà illeggibile.
Returns: boolean - Il valore del flag.
preserveText(boolean value)
public void preserveText(boolean value)
In XPS, alcuni elementi di testo possono contenere riferimenti a forme di glifo alternative che non corrispondono a nessun codice carattere nel font. Se questo flag è impostato su true, il testo di tali elementi XPS viene convertito in forme grafiche. Quindi il testo stesso appare trasparente sopra. Questo rende il testo di tali elementi selezionabile. Tuttavia l’effetto collaterale è che il file di output può diventare molto più grande dell’originale. Se questo flag è impostato su false, i caratteri che dovrebbero essere visualizzati come forme alternative vengono sostituiti con altri caratteri che vengono mappati alle forme di glifo alternative. Pertanto il testo, sebbene rimanga selezionabile, verrà modificato e probabilmente diventerà illeggibile.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | boolean | Il valore del flag. |
setAdditionalFontsFolders(String[] fontsFolders)
public void setAdditionalFontsFolders(String[] fontsFolders)
Specifica le cartelle dei font aggiuntive dove il convertitore dovrebbe trovare i font per il documento di input. La cartella predefinita è la cartella standard dei font dove il sistema operativo trova i font per esigenze interne.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| fontsFolders | java.lang.String[] | Un array di cartelle dei font. |
setBatchSize(int value)
public void setBatchSize(int value)
Imposta la dimensione di una porzione di pagine da passare da nodo a nodo.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int | La dimensione di una porzione di pagine da trasferire da nodo a nodo. |
setConvertFontsToTTF(boolean value)
public void setConvertFontsToTTF(boolean value)
Specifica se salvare i font non TrueType in TTF. Riduce significativamente il volume del documento risultante nella conversione da PS a PDF e aumenta la velocità di conversione dei file PS con una grande quantità di testo in font non TrueType in qualsiasi formato di output. Tuttavia c’è un piccolo spostamento verticale del testo durante la conversione di un file PostSctipt in immagine.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | boolean | Il valore del flag. |
setDebug(boolean debug)
public void setDebug(boolean debug)
Specifica il flag che consente l’emissione di avvisi e messaggi durante la conversione.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| debug | boolean | Valore booleano. |
setEncryptionDetails(PdfEncryptionDetails value)
public void setEncryptionDetails(PdfEncryptionDetails value)
Imposta i dettagli della crittografia. Se non impostato, non verrà eseguita alcuna crittografia.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | PdfEncryptionDetails | I dettagli della crittografia. |
setImageCompression(PdfImageCompression value)
public void setImageCompression(PdfImageCompression value)
Imposta il tipo di compressione da utilizzare per tutte le immagini nel documento. L’impostazione predefinita è PdfImageCompression.Auto.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | PdfImageCompression | Il tipo di compressione. |
setJpegQualityLevel(int value)
public void setJpegQualityLevel(int value)
Imposta il valore che specifica il livello di compressione per un'immagine. I valori disponibili sono da 0 a 100. Più basso è il numero specificato, maggiore è la compressione e quindi più bassa è la qualità dell'immagine. Un valore 0 produce l'immagine di qualità più bassa, mentre 100 produce la più alta.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int | Il valore che specifica il livello di compressione per un'immagine. |
setOutlineTreeExpansionLevel(int value)
public void setOutlineTreeExpansionLevel(int value)
Imposta fino a quale livello l’indice del documento dovrebbe essere espanso quando il file PDF viene aperto in un visualizzatore. 1 - vengono mostrati solo gli elementi di indice di primo livello, 2 - vengono mostrati solo gli elementi di indice di primo e secondo livello, e così via.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int | Il livello di espansione dell’albero di contorno. |
setOutlineTreeHeight(int value)
public void setOutlineTreeHeight(int value)
Imposta l’altezza dell’albero dell’indice del documento da salvare. 0 - l’albero dell’indice non verrà convertito, 1 - verranno convertiti solo gli elementi di indice di primo livello, e così via.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int | L’altezza dell’albero di contorno. |
setPageNumbers(int[] value)
public void setPageNumbers(int[] value)
Imposta l’array dei numeri di pagine da renderizzare.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int[] | Numero di pagine. |
setSize(Dimension size)
public void setSize(Dimension size)
Specifica una dimensione della pagina o dell’immagine.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| dimensione | java.awt.Dimension | Dimensione della pagina o dell’immagine. |
setSupressErrors(boolean supressErrors)
public void setSupressErrors(boolean supressErrors)
Specifica il flag che indica se gli errori saranno soppressi durante la conversione.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| supressErrors | boolean | Valore booleano. |
setTextCompression(PdfTextCompression value)
public void setTextCompression(PdfTextCompression value)
Imposta il tipo di compressione da utilizzare per tutti i flussi di contenuto, eccetto le immagini. L’impostazione predefinita è PdfTextCompression.Flate.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | PdfTextCompression | Il tipo di compressione. |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| arg0 | long | |
| arg1 | int |