v25.4
オプティマイザーの使いやすさの向上
- クラスは静的で、コンストラクターの使用を必要としません。
- メイン例の改善。
- 追加の例を追加しました。
使用例:
// この例は、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);
プラグインスプリッターの使いやすさの向上
- クラスは静的で、コンストラクターの使用を必要としません。
- メイン例の改善。
使用例:
// この例は、PDF文書を分割する方法を示しています。
// 手順を設定するためにSplitOptionsオブジェクトを作成します。
var options = new SplitOptions();
// 入力ファイルパスを追加
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// 出力ファイルパスを設定
options.AddOutput(new FileDataSource("path_to_result_pdf_file_1.pdf"));
options.AddOutput(new FileDataSource("path_to_result_pdf_file_2.pdf"));
// プロセスを実行
Splitter.Process(options);
プラグインマージャーの使いやすさの向上
- クラスは静的で、コンストラクターの使用を必要としません。
- メイン例の改善。
使用例:
// この例は、2つのPDF文書をマージする方法を示しています。
// 手順を設定するためにMergeOptionsオブジェクトを作成します。
var options = new MergeOptions();
// 入力ファイルパスを追加
options.AddInput(new FileDataSource("path_to_your_pdf_file_1.pdf"));
options.AddInput(new FileDataSource("path_to_your_pdf_file_2.pdf"));
// 出力ファイルパスを設定
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// プロセスを実行
Merger.Process(options);
軽微な修正