PsConverter

Inheritance: java.lang.Object

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

public class PsConverter implements IPlugin

PsConverter プラグインを表します。

この例は、PS/EPS ファイルを PDF ドキュメントに変換する方法を示しています。

// PsConverter を作成 PsConverter converter = new PsConverter(); // 出力データタイプをファイルに設定する PsConverterToPdfOptions オブジェクトを作成 PsConverterToPdfOptions opt = new PsConverterToPdfOptions(); // 入力ファイルパスを追加 opt.addDataSource(new FileDataSource(inputPath)); // 出力ファイルパスを設定 opt.addSaveDataSource(new FileDataSource(outputPath)); // 変換プロセスを開始 ResultContainer results = converter.process(opt);

この例は、PS/EPS ファイルを画像に変換し、ファイルとして出力する方法を示しています。

// PsConverter を作成 PsConverter converter = new PsConverter(); // JPEG ターゲット画像フォーマットで PsConverterToImageOptions を作成します。結果画像のデフォルトフォーマットは PNG です。 // また、結果画像のサイズ、解像度、スムージングモード、JPEG 画像フォーマットの品質レベルを設定できます。 PsConverterToImageOptions opt = new PsConverterToImageOptions(ImageFormat.Jpeg); // 入力ファイルパスを追加 opt.addDataSource(new FileDataSource(inputPath)); // 入力 PS ファイルが複数ページの場合、結果は次の名前形式の画像ファイル集合になります: ["outputPath" の拡張子なし][ページ番号(0 から開始)].["outputPath" の拡張子] opt.addSaveDataSource(new FileDataSource(outputPath)); // 変換プロセスを開始 converter.process(opt);

この例は、PS/EPS ファイルを画像に変換し、バイト配列として出力する方法を示しています。

バイト配列出力データソース (byte [][]) では、1 つのバイト配列が 1 ページの画像を含みます。そのため、1 ページ文書の場合、結果は [1][] 配列となり、複数ページ文書の場合、結果は [入力 PS 文書のページ数][] 配列となります。 // PsConverter を作成 PsConverter converter = new PsConverter(); // JPEG ターゲット画像フォーマットで PsConverterToImageOptions を作成します。結果画像のデフォルトフォーマットは PNG です。 // また、結果画像のサイズ、解像度、スムージングモード、JPEG 画像フォーマットの品質レベルを設定できます。 PsConverterToImageOptions opt = new PsConverterToImageOptions(ImageImageFormat.Jpeg); // 入力ファイルパスを追加 opt.addDataSource(new FileDataSource(inputPath)); // 入力 PS ファイルが複数ページの場合、結果は次の名前形式の画像ファイル集合になります: ["outputPath" の拡張子なし][ページ番号(0 から開始)].["outputPath" の拡張子] opt.addSaveDataSource(new ByteArrayDataSource()); // 変換プロセスを開始 converter.process(opt); // 結果のバイト配列を取得 byte[][] imagesBytes = (byte [][]) ((ByteArrayResult)results.ResultCollection[0]).Data;

コンストラクタ

コンストラクタ説明
PsConverter()

メソッド

メソッド説明
dispose()IDisposable の実装。
equals(Object arg0)
getClass()
hashCode()
notify()
notifyAll()
process(IPluginOptions options)指定されたパラメータで PsConverter の処理を開始します。
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

PsConverter()

public PsConverter()

dispose()

public final void dispose()

IDisposable の実装。

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

パラメータ説明
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)

指定されたパラメータで PsConverter の処理を開始します。

Parameters:

パラメータ説明
optionsIPluginOptionsPsConverter 用の指示を含むオプションオブジェクトです。

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:

パラメータ説明
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

パラメータ説明
arg0long
arg1int