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);

軽微な修正

  • クラスのヒントを改善しました。
2025/07/10
 日本語