PsConverter
Inheritance: java.lang.Object
All Implemented Interfaces: com.aspose.page.plugins.IPlugin
public class PsConverter implements IPlugin
PsConverter eklentisini temsil eder.
Bu örnek, PS/EPS dosyasını PDF belgesine nasıl dönüştüreceğinizi gösterir.
// PsConverter oluştur PsConverter converter = new PsConverter(); // çıktı veri tipini dosya olarak ayarlamak için PsConverterToPdfOptions nesnesi oluştur PsConverterToPdfOptions opt = new PsConverterToPdfOptions(); // giriş dosya yolunu ekle opt.addDataSource(new FileDataSource(inputPath)); // çıktı dosya yolunu ayarla opt.addSaveDataSource(new FileDataSource(outputPath)); // dönüşüm sürecini başlat ResultContainer results = converter.process(opt);
Bu örnek, PS/EPS dosyasını dosya çıktısı ile görüntüye nasıl dönüştüreceğinizi gösterir.
// PsConverter oluştur PsConverter converter = new PsConverter(); // JPEG hedef görüntü formatı ile PsConverterToImageOptions oluştur. Oluşan görüntünün varsayılan formatı PNG’dir. // Ayrıca oluşan görüntünün boyutunu, çözünürlüğünü, yumuşatma modunu ve JPEG sonuç görüntü formatı için JPEG kalite seviyesini ayarlayabiliriz. PsConverterToImageOptions opt = new PsConverterToImageOptions(ImageFormat.Jpeg); // giriş dosya yolunu ekle opt.addDataSource(new FileDataSource(inputPath)); // giriş PS dosyası çok sayfalı ise sonuçlar şu adla bir dizi görüntü dosyası olacaktır: ["outputPath" uzantısız][sayfaNumarası 0’dan başlar].["outputPath"’tan uzantı] opt.addSaveDataSource(new FileDataSource(outputPath)); // dönüşüm sürecini başlat converter.process(opt);
Bu örnek, PS/EPS dosyasını bayt dizileri çıktısı ile görüntüye nasıl dönüştüreceğinizi gösterir.
Bayt dizileri çıktı veri kaynağında (byte[][]) her bir bayt dizisi bir sayfanın görüntüsünü içerir. Bu nedenle, tek sayfalı belgeler için sonuç [1][] dizisi, çok sayfalı belgeler için ise sonuç [giriş PS belgesindeki sayfa sayısı][] dizisi içerir. // PsConverter oluştur PsConverter converter = new PsConverter(); // JPEG hedef görüntü formatı ile PsConverterToImageOptions oluştur. Oluşan görüntünün varsayılan formatı PNG’dir. // Ayrıca oluşan görüntünün boyutunu, çözünürlüğünü, yumuşatma modunu ve JPEG sonuç görüntü formatı için JPEG kalite seviyesini ayarlayabiliriz. PsConverterToImageOptions opt = new PsConverterToImageOptions(ImageFormat.Jpeg); // giriş dosya yolunu ekle opt.addDataSource(new FileDataSource(inputPath)); // giriş PS dosyası çok sayfalı ise sonuçlar şu adla bir dizi görüntü dosyası olacaktır: ["outputPath" uzantısız][sayfaNumarası 0’dan başlar].["outputPath"’tan uzantı] opt.addSaveDataSource(new ByteArrayDataSource()); // dönüşüm sürecini başlat converter.process(opt); // oluşan bayt dizilerini al byte[][] imagesBytes = (byte [][]) ((ByteArrayResult)results.ResultCollection[0]).Data;
Yapıcılar
| Yapıcı | Açıklama |
|---|---|
| PsConverter() |
Yöntemler
| Yöntem | Açıklama |
|---|---|
| dispose() | IDisposable uygulaması. |
| equals(Object arg0) | |
| getClass() | |
| hashCode() | |
| notify() | |
| notifyAll() | |
| process(IPluginOptions options) | Belirtilen parametrelerle PsConverter işleme başlatır. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
PsConverter()
public PsConverter()
dispose()
public final void dispose()
IDisposable uygulaması.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| arg0 | java.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)
Belirtilen parametrelerle PsConverter işleme başlatır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| options | IPluginOptions | PsConverter için talimatları içeren bir seçenek nesnesi. |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| arg0 | long | |
| arg1 | int |