XpsConverter

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.page.plugins.IPlugin

public class XpsConverter implements IPlugin

Représente le plugin XpsConverter.

L’exemple montre comment convertir un document XPS en document PDF.

// créer XpsConverter XpsConverter converter = new XpsConverter(); // créer un objet XpsConverterToPdfOptions pour définir le type de données de sortie comme fichier XpsConverterToPdfOptions opt = new XpsConverterToPdfOptions(); // ajouter le chemin du fichier d’entrée opt.addDataSource(new FileDataSource(inputPath)); // définir le chemin du fichier de sortie opt.addSaveDataSource(new FileDataSource(outputPath)); // lancer le processus de conversion ResultContainer results = converter.process(opt);

L’exemple montre comment convertir un document XPS en image avec une sortie fichier.

// créer XpsConverter XpsConverter converter = new XpsConverter(); // créer XpsConverterToImageOptions avec le format d’image cible JPEG. Le format d’image par défaut pour l’image résultante est PNG. // Nous pouvons également définir la taille de l’image résultante, une résolution, un mode d’anticrénelage et le niveau de qualité JPEG pour le format d’image JPEG résultant. XpsConverterToImageOptions opt = new XpsConverterToImageOptions(ImageFormat.Jpeg); // ajouter le chemin du fichier d’entrée opt.addDataSource(new FileDataSource(inputPath)); // si le fichier XPS d’entrée est multipage, les résultats seront un ensemble de fichiers image avec le nom : ["outputPath" sans extension][numéro de page commençant à 0].[extension de "outputPath"] opt.addSaveDataSource(new FileDataSource(outputPath)); // lancer le processus de conversion converter.process(opt);

L’exemple montre comment convertir un document XPS en image avec une sortie sous forme de tableaux d’octets.

Dans la source de données de sortie sous forme de tableaux d’octets (byte [][]), chaque tableau d’octets contient l’image d’une page. Ainsi, pour les documents d’une seule page, le résultat contiendra un tableau [1][], et pour les documents multipages, le résultat contiendra un tableau [nombre de pages du document XPS d’entrée][] . // créer XpsConverter XpsConverter converter = new XpsConverter(); // créer XpsConverterToImageOptions avec le format d’image cible JPEG. Le format d’image par défaut pour l’image résultante est PNG. // Nous pouvons également définir la taille de l’image résultante, une résolution, un mode d’anticrénelage et le niveau de qualité JPEG pour le format d’image JPEG résultant. XpsConverterToImageOptions opt = new XpsConverterToImageOptions(ImageFormat.Jpeg); // ajouter le chemin du fichier d’entrée opt.addDataSource(new FileDataSource(inputPath)); // si le fichier XPS d’entrée est multipage, les résultats seront un ensemble de fichiers image avec le nom : ["outputPath" sans extension][numéro de page commençant à 1].[extension de "outputPath"] opt.addSaveDataSource(new ByteArrayDataSource()); // lancer le processus de conversion converter.process(opt); // obtenir les tableaux d’octets résultants byte[][] imagesBytes = (byte [][]) ((ByteArrayResult)results.ResultCollection[0]).Data;

Constructeurs

ConstructeurDescription
XpsConverter()

Méthodes

MéthodeDescription
dispose()Implémentation de IDisposable.
equals(Object arg0)
getClass()
hashCode()
notify()
notifyAll()
process(IPluginOptions options)Démarre le traitement XpsConverter avec les paramètres spécifiés.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

XpsConverter()

public XpsConverter()

dispose()

public final void dispose()

Implémentation de IDisposable.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParamètreTypeDescription
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

process(IPluginOptions options)

public final ResultContainer process(IPluginOptions options)

Démarre le traitement XpsConverter avec les paramètres spécifiés.

Parameters:

ParamètreTypeDescription
optionsIPluginOptionsUn objet d’options contenant les instructions pour le XpsConverter.

Returns: ResultContainer - An ResultContainer object containing the result of the operation.

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ètreTypeDescription
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParamètreTypeDescription
arg0long
arg1int