XpsConverter

Inheritance: java.lang.Object

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

public class XpsConverter implements IPlugin

Mewakili plugin XpsConverter.

Contoh ini menunjukkan cara mengonversi dokumen XPS ke dokumen PDF.

// buat XpsConverter XpsConverter converter = new XpsConverter(); // buat objek XpsConverterToPdfOptions untuk mengatur tipe data output sebagai file XpsConverterToPdfOptions opt = new XpsConverterToPdfOptions(); // tambahkan jalur file input opt.addDataSource(new FileDataSource(inputPath)); // atur jalur file output opt.addSaveDataSource(new FileDataSource(outputPath)); // jalankan proses konversi ResultContainer results = converter.process(opt);

Contoh ini menunjukkan cara mengonversi dokumen XPS ke gambar dengan output file.

// buat XpsConverter XpsConverter converter = new XpsConverter(); // buat XpsConverterToImageOptions dengan format gambar target JPEG. Format gambar default untuk gambar hasil adalah PNG. // Selain itu kita dapat mengatur ukuran gambar hasil, resolusi, mode penghalusan, dan tingkat kualitas JPEG untuk format gambar JPEG hasil. XpsConverterToImageOptions opt = new XpsConverterToImageOptions(ImageFormat.Jpeg); // tambahkan jalur file input opt.addDataSource(new FileDataSource(inputPath)); // jika file XPS input memiliki banyak halaman, hasilnya akan menjadi sekumpulan file gambar dengan nama: ["outputPath" tanpa ekstensi][nomorHalaman dimulai dari 0].[ekstensi dari "outputPath"] opt.addSaveDataSource(new FileDataSource(outputPath)); // jalankan proses konversi converter.process(opt);

Contoh ini menunjukkan cara mengonversi dokumen XPS ke gambar dengan output array byte.

Pada sumber data output array byte (byte[][]) satu array byte berisi gambar satu halaman. Jadi, untuk dokumen satu halaman hasilnya akan berisi array [1][], untuk dokumen multi halaman hasilnya akan berisi array [jumlah halaman dalam dokumen XPS input][]. // buat XpsConverter XpsConverter converter = new XpsConverter(); // buat XpsConverterToImageOptions dengan format gambar target JPEG. Format gambar default untuk gambar hasil adalah PNG. // Selain itu kita dapat mengatur ukuran gambar hasil, resolusi, mode penghalusan, dan tingkat kualitas JPEG untuk format gambar JPEG hasil. XpsConverterToImageOptions opt = new XpsConverterToImageOptions(ImageFormat.Jpeg); // tambahkan jalur file input opt.addDataSource(new FileDataSource(inputPath)); // jika file XPS input memiliki banyak halaman, hasilnya akan menjadi sekumpulan file gambar dengan nama: ["outputPath" tanpa ekstensi][nomorHalaman dimulai dari 1].[ekstensi dari "outputPath"] opt.addSaveDataSource(new ByteArrayDataSource()); // jalankan proses konversi converter.process(opt); // dapatkan array byte hasil byte[][] imagesBytes = (byte [][]) ((ByteArrayResult)results.ResultCollection[0]).Data;

Konstruktor

KonstruktorDeskripsi
XpsConverter()

Metode

MetodeDeskripsi
dispose()Implementasi IDisposable.
equals(Object arg0)
getClass()
hashCode()
notify()
notifyAll()
process(IPluginOptions options)Memulai pemrosesan XpsConverter dengan parameter yang ditentukan.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

XpsConverter()

public XpsConverter()

dispose()

public final void dispose()

Implementasi IDisposable.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

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

Memulai pemrosesan XpsConverter dengan parameter yang ditentukan.

Parameters:

ParameterTipeDeskripsi
optionsIPluginOptionsSebuah objek opsi yang berisi instruksi untuk 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:

ParameterTipeDeskripsi
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTipeDeskripsi
arg0long
arg1int