Class Optimizer

情報

Documentize.Optimizerプラグインを表します。PDFドキュメントの最適化、回転、リサイズ、圧縮に使用されます。

public static class Optimizer

継承

objectOptimizer

継承されたメンバー

この例は、PDFドキュメントを最適化する方法を示しています。

// 指示を設定するためのOptimizeOptionsオブジェクトを作成
var options = new OptimizeOptions();
// 入力ファイルパスを追加
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// 出力ファイルパスを設定
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// 処理を実行
Optimizer.Process(options);

この例は、PDFドキュメントを回転させる方法を示しています。

// 指示を設定するためのRotateOptionsオブジェクトを作成
var options = new RotateOptions();
// 新しい回転を設定
options.Rotation = Rotation.On90;
// 入力ファイルパスを追加
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// 出力ファイルパスを設定
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// 処理を実行
Optimizer.Process(options);

この例は、PDFドキュメントのサイズを変更する方法を示しています。

// 指示を設定するためのResizeOptionsオブジェクトを作成
var options = new ResizeOptions();
// 新しいページサイズを設定
options.PageSize = PageSize.A3;
// 入力ファイルパスを追加
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// 出力ファイルパスを設定
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// 処理を実行
Optimizer.Process(options);

この例は、PDFドキュメントを圧縮する方法を示しています。

// 指示を設定するためのCompressOptionsオブジェクトを作成
var options = new CompressOptions();
// 入力ファイルパスを追加
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// 出力ファイルパスを設定
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// 処理を実行
Optimizer.Process(options);

メソッド

Process(OptimizeOptions)

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

public static ResultContainer Process(OptimizeOptions options)

パラメーター

  • options OptimizeOptions: 操作に関する指示を含むオプションオブジェクト。

戻り値

ResultContainer : 操作の結果を含むオブジェクト。

Process(RotateOptions)

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

public static ResultContainer Process(RotateOptions options)

パラメーター

  • options RotateOptions: 操作に関する指示を含むオプションオブジェクト。

戻り値

ResultContainer : 操作の結果を含むオブジェクト。

Process(ResizeOptions)

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

public static ResultContainer Process(ResizeOptions options)

パラメーター

  • options ResizeOptions: 操作に関する指示を含むオプションオブジェクト。

戻り値

ResultContainer : 操作の結果を含むオブジェクト。

Process(CompressOptions)

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

public static ResultContainer Process(CompressOptions options)

パラメーター

  • options CompressOptions: 操作に関する指示を含むオプションオブジェクト。

戻り値

ResultContainer : 操作の結果を含むオブジェクト。

Namespace: Documentize Assembly: Documentize.dll

 日本語