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 pour les options d’enregistrement XPS-as-PDF.
Constructeurs
| Constructeur | Description |
|---|---|
| PdfSaveOptions() | Crée une nouvelle instance d’options. |
Méthodes
| Méthode | Description |
|---|---|
| equals(Object arg0) | |
| getAdditionalFontsFolders() | Renvoie les dossiers de polices supplémentaires où le convertisseur doit trouver les polices pour le document d’entrée. |
| getBatchSize() | Renvoie la taille d’une portion de pages à transmettre d’un nœud à l’autre. |
| getBeforePageSavingEventHandlers() | Renvoie la collection de gestionnaires d’événements qui effectuent des modifications d’une page XPS juste avant son enregistrement. |
| getClass() | |
| getConvertFontsToTTF() | Obtient l’indicateur montrant s’il est nécessaire d’enregistrer les polices non TrueType en TTF. |
| getEncryptionDetails() | Renvoie les détails du chiffrement. |
| getExceptions() | Renvoie une liste d’erreurs non critiques. |
| getImageCompression() | Renvoie le type de compression à utiliser pour toutes les images du document. |
| getJpegQualityLevel() | Renvoie la valeur spécifiant le niveau de compression d’une image. |
| getOutlineTreeExpansionLevel() | Obtient jusqu’à quel niveau le plan du document doit être développé lorsque le fichier PDF est ouvert dans un visualiseur. 1 - seuls les éléments du premier niveau sont affichés, 2 - seuls les éléments du premier et du deuxième niveau sont affichés, et ainsi de suite. |
| getOutlineTreeHeight() | Obtient la hauteur de l’arbre du plan du document à enregistrer. 0 - l’arbre du plan ne sera pas converti, 1 - seuls les éléments du premier niveau seront convertis, et ainsi de suite. |
| getPageNumbers() | Obtient le tableau des numéros de pages à rendre. |
| getSize() | Obtient une taille de la page ou de l’image. |
| getTextCompression() | Renvoie le type de compression à utiliser pour tous les flux de contenu sauf les images. |
| hashCode() | |
| isDebug() | Obtient l’indicateur qui permet la sortie des avertissements et des messages pendant la conversion. |
| isSupressErrors() | Renvoie une valeur indiquant si les erreurs seront supprimées pendant la conversion. |
| notify() | |
| notifyAll() | |
| preserveText() | Dans XPS, certains éléments de texte peuvent contenir des références à des formes de glyphes alternatives qui ne correspondent à aucun code de caractère dans la police. |
| preserveText(boolean value) | Dans XPS, certains éléments de texte peuvent contenir des références à des formes de glyphes alternatives qui ne correspondent à aucun code de caractère dans la police. |
| setAdditionalFontsFolders(String[] fontsFolders) | Spécifie les dossiers de polices supplémentaires où le convertisseur doit trouver les polices pour le document d’entrée. |
| setBatchSize(int value) | Définit la taille d’une portion de pages à transmettre d’un nœud à l’autre. |
| setConvertFontsToTTF(boolean value) | Spécifie s’il faut enregistrer les polices non TrueType en TTF. |
| setDebug(boolean debug) | Spécifie l’indicateur qui permet la sortie des avertissements et des messages pendant la conversion. |
| setEncryptionDetails(PdfEncryptionDetails value) | Définit les détails du chiffrement. |
| setImageCompression(PdfImageCompression value) | Définit le type de compression à utiliser pour toutes les images du document. |
| setJpegQualityLevel(int value) | Définit la valeur spécifiant le niveau de compression d’une image. |
| setOutlineTreeExpansionLevel(int value) | Définit jusqu’à quel niveau le plan du document doit être développé lorsque le fichier PDF est ouvert dans un visualiseur. 1 - seuls les éléments du premier niveau sont affichés, 2 - seuls les éléments du premier et du deuxième niveau sont affichés, et ainsi de suite. |
| setOutlineTreeHeight(int value) | Définit la hauteur de l’arbre du plan du document à enregistrer. 0 - l’arbre du plan ne sera pas converti, 1 - seuls les éléments du premier niveau seront convertis, et ainsi de suite. |
| setPageNumbers(int[] value) | Définit le tableau des numéros de pages à rendre. |
| setSize(Dimension size) | Spécifie une taille de la page ou de l’image. |
| setSupressErrors(boolean supressErrors) | Spécifie le drapeau qui indique si les erreurs seront supprimées pendant la conversion. |
| setTextCompression(PdfTextCompression value) | Définit le type de compression à utiliser pour tous les flux de contenu sauf les images. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
PdfSaveOptions()
public PdfSaveOptions()
Crée une nouvelle instance d’options.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
getAdditionalFontsFolders()
public String[] getAdditionalFontsFolders()
Renvoie les dossiers de polices supplémentaires où le convertisseur doit rechercher les polices pour le document d’entrée. Le dossier par défaut est le dossier de polices standard où le système d’exploitation trouve les polices pour les besoins internes.
Returns: java.lang.String[] - Un tableau de dossiers de polices.
getBatchSize()
public int getBatchSize()
Renvoie la taille d’une portion de pages à transmettre d’un nœud à l’autre.
Returns: int - La taille d’une portion de pages à transmettre d’un nœud à l’autre.
getBeforePageSavingEventHandlers()
public List<EventBasedModifications.BeforePageSavingEventHandler> getBeforePageSavingEventHandlers()
Renvoie la collection de gestionnaires d’événements qui effectuent des modifications d’une page XPS juste avant son enregistrement.
Returns: java.util.List<com.aspose.xps.features.EventBasedModifications.BeforePageSavingEventHandler> - La collection de gestionnaires d’événements qui effectuent des modifications sur une page XPS juste avant qu’elle ne soit enregistrée.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getConvertFontsToTTF()
public boolean getConvertFontsToTTF()
Obtient l’indicateur montrant s’il est nécessaire d’enregistrer les polices non TrueType en TTF.
Returns: boolean - La valeur du drapeau.
getEncryptionDetails()
public PdfEncryptionDetails getEncryptionDetails()
Renvoie les détails du chiffrement. Si non défini, aucun chiffrement ne sera effectué.
Returns: PdfEncryptionDetails - The encryption details.
getExceptions()
public List<Exception> getExceptions()
Renvoie une liste d’erreurs non critiques.
Returns: java.util.List<java.lang.Exception> - Liste des exceptions
getImageCompression()
public PdfImageCompression getImageCompression()
Renvoie le type de compression à utiliser pour toutes les images du document. La valeur par défaut est PdfImageCompression.Auto.
Returns: PdfImageCompression - The compression type.
getJpegQualityLevel()
public int getJpegQualityLevel()
Renvoie la valeur spécifiant le niveau de compression d’une image. Les valeurs disponibles vont de 0 à 100. Plus le nombre spécifié est bas, plus la compression est élevée et donc la qualité de l’image est moindre. Une valeur de 0 donne l’image de la plus basse qualité, tandis qu’une valeur de 100 donne la meilleure.
Returns: int - La valeur spécifiant le niveau de compression d’une image.
getOutlineTreeExpansionLevel()
public int getOutlineTreeExpansionLevel()
Obtient jusqu’à quel niveau le plan du document doit être développé lorsque le fichier PDF est ouvert dans un visualiseur. 1 - seuls les éléments du premier niveau sont affichés, 2 - seuls les éléments du premier et du deuxième niveau sont affichés, et ainsi de suite.
Returns: int - Le niveau d’expansion de l’arborescence du plan.
getOutlineTreeHeight()
public int getOutlineTreeHeight()
Obtient la hauteur de l’arborescence du plan du document à enregistrer. 0 - l’arborescence du plan ne sera pas convertie, 1 - seuls les éléments du premier niveau du plan seront convertis, etc. La valeur par défaut est 10.
Returns: int - La hauteur de l’arborescence du plan.
getPageNumbers()
public int[] getPageNumbers()
Obtient le tableau des numéros de pages à rendre.
Returns: int[] - Numéros de pages.
getSize()
public Dimension getSize()
Obtient une taille de la page ou de l’image.
Returns: java.awt.Dimension - Une taille de la page ou de l’image.
getTextCompression()
public PdfTextCompression getTextCompression()
Renvoie le type de compression à utiliser pour tous les flux de contenu sauf les images. La valeur par défaut est PdfTextCompression.Flate.
Returns: PdfTextCompression - The compression type.
hashCode()
public native int hashCode()
Returns: int
isDebug()
public boolean isDebug()
Obtient l’indicateur qui permet la sortie des avertissements et des messages pendant la conversion.
Returns: boolean - valeur de débogage.
isSupressErrors()
public boolean isSupressErrors()
Renvoie une valeur indiquant si les erreurs seront supprimées pendant la conversion.
Returns: booléen - valeur booléenne
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
preserveText()
public boolean preserveText()
Dans XPS, certains éléments de texte peuvent contenir des références à des formes de glyphes alternatives qui ne correspondent à aucun code de caractère dans la police. Si ce drapeau est défini sur true, le texte de ces éléments XPS est converti en formes graphiques. Le texte lui‑-même apparaît alors transparent au-dessus. Cela rend le texte de ces éléments sélectionnable. Mais l’effet secondaire est que le fichier de sortie peut être beaucoup plus volumineux que l’original. Si ce drapeau est défini sur false, les caractères qui devraient être affichés sous forme de glyphes alternatifs sont remplacés par d’autres caractères qui sont mappés aux formes de glyphes alternatives. Ainsi, le texte, bien qu’encore sélectionnable, sera modifié et deviendra probablement illisible.
Returns: boolean - La valeur du drapeau.
preserveText(boolean value)
public void preserveText(boolean value)
Dans XPS, certains éléments de texte peuvent contenir des références à des formes de glyphes alternatives qui ne correspondent à aucun code de caractère dans la police. Si ce drapeau est défini sur true, le texte de ces éléments XPS est converti en formes graphiques. Le texte lui‑-même apparaît alors transparent au-dessus. Cela rend le texte de ces éléments sélectionnable. Mais l’effet secondaire est que le fichier de sortie peut être beaucoup plus volumineux que l’original. Si ce drapeau est défini sur false, les caractères qui devraient être affichés sous forme de glyphes alternatifs sont remplacés par d’autres caractères qui sont mappés aux formes de glyphes alternatives. Ainsi, le texte, bien qu’encore sélectionnable, sera modifié et deviendra probablement illisible.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | boolean | La valeur du drapeau. |
setAdditionalFontsFolders(String[] fontsFolders)
public void setAdditionalFontsFolders(String[] fontsFolders)
Spécifie les dossiers de polices supplémentaires où le convertisseur doit rechercher les polices pour le document d’entrée. Le dossier par défaut est le dossier de polices standard où le système d’exploitation trouve les polices pour les besoins internes.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| fontsFolders | java.lang.String[] | Un tableau de dossiers de polices. |
setBatchSize(int value)
public void setBatchSize(int value)
Définit la taille d’une portion de pages à transmettre d’un nœud à l’autre.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int | La taille d’une portion de pages à transmettre d’un nœud à l’autre. |
setConvertFontsToTTF(boolean value)
public void setConvertFontsToTTF(boolean value)
Spécifie s’il faut enregistrer les polices non-TrueType au format TTF. Cela réduit considérablement le volume du document résultant lors de la conversion PS en PDF et augmente la vitesse de conversion des fichiers PS contenant une grande quantité de texte en polices non-TrueType vers n’importe quel format de sortie. Cependant, il y a un léger décalage vertical du texte lors de la conversion d’un fichier PostSctipt en image.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | boolean | La valeur du drapeau. |
setDebug(boolean debug)
public void setDebug(boolean debug)
Spécifie l’indicateur qui permet la sortie des avertissements et des messages pendant la conversion.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| debug | boolean | Valeur booléenne. |
setEncryptionDetails(PdfEncryptionDetails value)
public void setEncryptionDetails(PdfEncryptionDetails value)
Définit les détails du chiffrement. S’ils ne sont pas définis, aucun chiffrement ne sera effectué.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | PdfEncryptionDetails | Les détails du chiffrement. |
setImageCompression(PdfImageCompression value)
public void setImageCompression(PdfImageCompression value)
Définit le type de compression à utiliser pour toutes les images du document. La valeur par défaut est PdfImageCompression.Auto.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | PdfImageCompression | Le type de compression. |
setJpegQualityLevel(int value)
public void setJpegQualityLevel(int value)
Définit la valeur spécifiant le niveau de compression d’une image. Les valeurs disponibles vont de 0 à 100. Plus le nombre spécifié est bas, plus la compression est élevée et donc la qualité de l’image est moindre. Une valeur de 0 donne l’image de la plus basse qualité, tandis qu’une valeur de 100 donne la meilleure.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int | La valeur spécifiant le niveau de compression d’une image. |
setOutlineTreeExpansionLevel(int value)
public void setOutlineTreeExpansionLevel(int value)
Définit jusqu’à quel niveau le plan du document doit être développé lorsque le fichier PDF est ouvert dans un visualiseur. 1 - seuls les éléments du premier niveau sont affichés, 2 - seuls les éléments du premier et du deuxième niveau sont affichés, et ainsi de suite.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int | Le niveau d’expansion de l’arborescence du plan. |
setOutlineTreeHeight(int value)
public void setOutlineTreeHeight(int value)
Définit la hauteur de l’arbre du plan du document à enregistrer. 0 - l’arbre du plan ne sera pas converti, 1 - seuls les éléments du premier niveau seront convertis, et ainsi de suite.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int | La hauteur de l’arborescence du plan. |
setPageNumbers(int[] value)
public void setPageNumbers(int[] value)
Définit le tableau des numéros de pages à rendre.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int[] | Nombre de pages. |
setSize(Dimension size)
public void setSize(Dimension size)
Spécifie une taille de la page ou de l’image.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| taille | java.awt.Dimension | Taille de la page ou de l’image. |
setSupressErrors(boolean supressErrors)
public void setSupressErrors(boolean supressErrors)
Spécifie le drapeau qui indique si les erreurs seront supprimées pendant la conversion.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| supressErrors | boolean | Valeur booléenne. |
setTextCompression(PdfTextCompression value)
public void setTextCompression(PdfTextCompression value)
Définit le type de compression à utiliser pour tous les flux de contenu sauf les images. La valeur par défaut est PdfTextCompression.Flate.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | PdfTextCompression | Le type de compression. |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| arg0 | long | |
| arg1 | int |