XpsConverter

Inheritance: java.lang.Object

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

public class XpsConverter implements IPlugin

Stelt de XpsConverter-plug-in voor.

Het voorbeeld toont hoe een XPS‑document naar een PDF‑document kan worden geconverteerd.

// maak XpsConverter aan XpsConverter converter = new XpsConverter(); // maak XpsConverterToPdfOptions‑object aan om het uitvoer‑datatype in te stellen als bestand XpsConverterToPdfOptions opt = new XpsConverterToPdfOptions(); // voeg invoer‑bestandspad toe opt.addDataSource(new FileDataSource(inputPath)); // stel uitvoer‑bestandspad in opt.addSaveDataSource(new FileDataSource(outputPath)); // start conversie‑proces ResultContainer results = converter.process(opt);

Het voorbeeld toont hoe een XPS‑document naar een afbeelding met bestandsuitvoer kan worden geconverteerd.

// maak XpsConverter aan XpsConverter converter = new XpsConverter(); // maak XpsConverterToImageOptions aan met JPEG‑doelafbeeldingsformaat. Het standaardafbeeldingsformaat voor de resulterende afbeelding is PNG. // We kunnen ook een grootte van de resulterende afbeelding, een resolutie, een vervagingsmodus en JPEG‑kwaliteitsniveau voor het JPEG‑resulterende afbeeldingsformaat instellen. XpsConverterToImageOptions opt = new XpsConverterToImageOptions(ImageFormat.Jpeg); // voeg invoer‑bestandspad toe opt.addDataSource(new FileDataSource(inputPath)); // als het invoer‑XPS‑bestand meerdere pagina’s heeft, zullen de resultaten een set afbeeldingsbestanden zijn met de naam: [“outputPath” zonder extensie][pageNumber beginnend bij 0].[extensie van “outputPath”] opt.addSaveDataSource(new FileDataSource(outputPath)); // start conversie‑proces converter.process(opt);

Het voorbeeld toont hoe een XPS‑document naar een afbeelding met bytes‑array‑uitvoer kan worden geconverteerd.

In de bytes‑array‑uitvoer‑datasource (byte [][]) bevat één bytes‑array een afbeelding van één pagina. Dus, voor één‑pagina‑documenten zal het resultaat een [1][]‑array bevatten, voor documenten met meerdere pagina’s zal het resultaat een [aantal pagina’s in invoer‑XPS‑document][]‑array bevatten. // maak XpsConverter aan XpsConverter converter = new XpsConverter(); // maak XpsConverterToImageOptions aan met JPEG‑doelafbeeldingsformaat. Het standaardafbeeldingsformaat voor de resulterende afbeelding is PNG. // We kunnen ook een grootte van de resulterende afbeelding, een resolutie, een vervagingsmodus en JPEG‑kwaliteitsniveau voor het JPEG‑resulterende afbeeldingsformaat instellen. XpsConverterToImageOptions opt = new XpsConverterToImageOptions(ImageFormat.Jpeg); // voeg invoer‑bestandspad toe opt.addDataSource(new FileDataSource(inputPath)); // als het invoer‑XPS‑bestand meerdere pagina’s heeft, zullen de resultaten een set afbeeldingsbestanden zijn met de naam: [“outputPath” zonder extensie][pageNumber beginnend bij 1].[extensie van “outputPath”] opt.addSaveDataSource(new ByteArrayDataSource()); // start conversie‑proces converter.process(opt); // haal resulterende bytes‑arrays op byte[][] imagesBytes = (byte [][]) ((ByteArrayResult)results.ResultCollection[0]).Data;

Constructors

ConstructorBeschrijving
XpsConverter()

Methoden

MethodeBeschrijving
dispose()Implementatie van IDisposable.
equals(Object arg0)
getClass()
hashCode()
notify()
notifyAll()
process(IPluginOptions options)Start de XpsConverter-verwerking met de opgegeven parameters.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

XpsConverter()

public XpsConverter()

dispose()

public final void dispose()

Implementatie van IDisposable.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypeBeschrijving
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)

Start de XpsConverter-verwerking met de opgegeven parameters.

Parameters:

ParameterTypeBeschrijving
optionsIPluginOptionsEen optieregelobject dat instructies bevat voor de 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:

ParameterTypeBeschrijving
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeBeschrijving
arg0long
arg1int