PsConverter

Inheritance: java.lang.Object

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

public class PsConverter implements IPlugin

Représente le plugin PsConverter.

L’exemple montre comment convertir un fichier PS/EPS en document PDF.

// crée PsConverter PsConverter converter = new PsConverter(); // crée l’objet PsConverterToPdfOptions pour définir le type de données de sortie comme fichier PsConverterToPdfOptions opt = new PsConverterToPdfOptions(); // ajoute le chemin du fichier d’entrée opt.addDataSource(new FileDataSource(inputPath)); // définit le chemin du fichier de sortie opt.addSaveDataSource(new FileDataSource(outputPath)); // lance le processus de conversion ResultContainer results = converter.process(opt);

L’exemple montre comment convertir un fichier PS/EPS en image avec une sortie fichier.

// crée PsConverter PsConverter converter = new PsConverter(); // crée PsConverterToImageOptions 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 une 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. PsConverterToImageOptions opt = new PsConverterToImageOptions(ImageFormat.Jpeg); // ajoute le chemin du fichier d’entrée opt.addDataSource(new FileDataSource(inputPath)); // si le fichier PS 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)); // lance le processus de conversion converter.process(opt);

L’exemple montre comment convertir un fichier PS/EPS 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 PS d’entrée][]. // crée PsConverter PsConverter converter = new PsConverter(); // crée PsConverterToImageOptions 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 une 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. PsConverterToImageOptions opt = new PsConverterToImageOptions(ImageFormat.Jpeg); // ajoute le chemin du fichier d’entrée opt.addDataSource(new FileDataSource(inputPath)); // si le fichier PS 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 ByteArrayDataSource()); // lance le processus de conversion converter.process(opt); // obtient les tableaux d’octets résultants byte[][] imagesBytes = (byte [][]) ((ByteArrayResult)results.ResultCollection[0]).Data;

Constructeurs

ConstructeurDescription
PsConverter()

Méthodes

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

PsConverter()

public PsConverter()

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 du PsConverter avec les paramètres spécifiés.

Parameters:

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

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