Class Optimizer
情報
Documentize.Optimizerプラグインを表します。PDFドキュメントの最適化、回転、リサイズ、圧縮に使用されます。
public static class Optimizer
継承
継承されたメンバー
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
例
この例は、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