PsConverter

Inheritance: java.lang.Object

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

public class PsConverter implements IPlugin

Representerar PsConverter‑plugin.

Exemplet visar hur man konverterar en PS/EPS‑fil till ett PDF‑dokument.

// skapa PsConverter PsConverter converter = new PsConverter(); // skapa PsConverterToPdfOptions‑objekt för att ange utdataformat som fil PsConverterToPdfOptions opt = new PsConverterToPdfOptions(); // lägg till indatafilens sökväg opt.addDataSource(new FileDataSource(inputPath)); // ange utdatafilens sökväg opt.addSaveDataSource(new FileDataSource(outputPath)); // starta konverteringsprocessen ResultContainer results = converter.process(opt);

Exemplet visar hur man konverterar en PS/EPS‑fil till en bild med filutdata.

// skapa PsConverter PsConverter converter = new PsConverter(); // skapa PsConverterToImageOptions med JPEG‑målformat. Standardformatet för den resulterande bilden är PNG. // Vi kan också ange storleken på den resulterande bilden, en upplösning, ett utjämningsläge och JPEG‑kvalitetsnivå för JPEG‑formatet. PsConverterToImageOptions opt = new PsConverterToImageOptions(ImageFormat.Jpeg); // lägg till indatafilens sökväg opt.addDataSource(new FileDataSource(inputPath)); // om indata‑PS‑filen är flersidig kommer resultaten att vara en uppsättning bildfiler med namn: ["outputPath" without extension][pageNumber started from 0].[extension from "outputPath"] opt.addSaveDataSource(new FileDataSource(outputPath)); // starta konverteringsprocessen converter.process(opt);

Exemplet visar hur man konverterar en PS/EPS‑fil till en bild med byte‑array‑utdata.

I byte‑array‑utdatakällan (byte [][]) innehåller varje byte‑array en bild av en sida. Således kommer resultatet för ensidiga dokument att innehålla [1][]‑array, för flersidiga dokument kommer resultatet att innehålla [antal sidor i indata‑PS‑dokument][]‑array. // skapa PsConverter PsConverter converter = new PsConverter(); // skapa PsConverterToImageOptions med JPEG‑målformat. Standardformatet för den resulterande bilden är PNG. // Vi kan också ange storleken på den resulterande bilden, en upplösning, ett utjämningsläge och JPEG‑kvalitetsnivå för JPEG‑formatet. PsConverterToImageOptions opt = new PsConverterToImageOptions(ImageFormat.Jpeg); // lägg till indatafilens sökväg opt.addDataSource(new FileDataSource(inputPath)); // om indata‑PS‑filen är flersidig kommer resultaten att vara en uppsättning bildfiler med namn: ["outputPath" without extension][pageNumber started from 0].[extension from "outputPath"] opt.addSaveDataSource(new ByteArrayDataSource()); // starta konverteringsprocessen converter.process(opt); // hämta resulterande byte‑arrayer byte[][] imagesBytes = (byte [][]) ((ByteArrayResult)results.ResultCollection[0]).Data;

Konstruktörer

KonstruktorBeskrivning
PsConverter()

Metoder

MetodBeskrivning
dispose()Implementering av IDisposable.
equals(Object arg0)
getClass()
hashCode()
notify()
notifyAll()
process(IPluginOptions options)Startar PsConverter‑bearbetningen med de angivna parametrarna.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

PsConverter()

public PsConverter()

dispose()

public final void dispose()

Implementering av IDisposable.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

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

Startar PsConverter‑bearbetningen med de angivna parametrarna.

Parameters:

ParameterTypBeskrivning
optionsIPluginOptionsEtt alternativobjekt som innehåller instruktioner för 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:

ParameterTypBeskrivning
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeskrivning
arg0long
arg1int