PDF Optimizer
Documentize PDF Optimizerは、高度な最適化技術を通じてPDFドキュメントを強化する包括的なプラグインです。ファイルサイズを削減し、ページを回転させ、コンテンツをトリミングし、ドキュメントのサイズを変更するのに役立つように設計されています。これらの操作により、PDFファイルの品質と管理が向上し、保存、共有、閲覧が容易になります。
PDFの最適化
次の手順では、品質を維持しながらPDFドキュメントのファイルサイズを削減する方法を示します。
- 最適化設定を構成するためにOptimizeOptionsオブジェクトを作成します。
- 入力PDFファイルと最適化ファイルの出力場所を設定します。
Optimizer
のProcess
メソッドを実行して最適化を行います。
1// 最適化指示を設定するためにOptimizeOptionsオブジェクトを作成
2var options = new OptimizeOptions();
3// 入力ファイルパスを追加
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// 出力ファイルパスを設定
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// プロセスを実行
8Optimizer.Process(options);
PDFの回転
RotateOptionsクラスを使用して、PDFファイル内のページの向きを調整します。
- RotateOptionsオブジェクトを作成し、回転角度を設定します。
- 入力PDFファイルを追加し、出力ファイルの場所を指定します。
- SetRotationメソッドを使用して回転角度(例:90度)を設定します。
Optimizer
のProcess
メソッドを実行します。
1// 回転指示を設定するためにRotateOptionsオブジェクトを作成
2var options = new RotateOptions();
3// 新しい回転を設定
4options.Rotation = Rotation.On90;
5// 入力ファイルパスを追加
6options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
7// 出力ファイルパスを設定
8options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
9// プロセスを実行
10Optimizer.Process(options);
PDFのサイズ変更
PDFドキュメントをサイズ変更するには、ResizeOptionsクラスを使用してドキュメントの新しいページサイズを指定します。
- ページサイズを定義するためにResizeOptionsオブジェクトを作成します。
- 入力ファイルを追加し、希望する出力場所を設定します。
- SetPageSizeメソッドを使用して新しいサイズ(例:A4)を指定します。
Optimizer
のProcess
メソッドを実行します。
1// サイズ変更指示を設定するためにResizeOptionsオブジェクトを作成
2var options = new ResizeOptions();
3// 新しいページサイズを設定
4options.PageSize = PageSize.A3;
5// 入力ファイルパスを追加
6options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
7// 出力ファイルパスを設定
8options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
9// プロセスを実行
10Optimizer.Process(options);
PDFの圧縮
未使用のページリソースを排除し、同一の資産を結合し、冗長なオブジェクトを破棄することでPDFドキュメントを圧縮します。
- 最適化設定を構成するためにCompressOptionsオブジェクトを作成します。
- 入力ファイルを追加し、出力ファイルの場所を指定します。
- SetCropBoxメソッドを使用してトリミング領域を定義します。
Optimizer
のProcess
メソッドを実行します。
1// 圧縮指示を設定するためにCompressOptionsオブジェクトを作成
2var options = new CompressOptions();
3// 入力ファイルパスを追加
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// 出力ファイルパスを設定
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// プロセスを実行
8Optimizer.Process(options);
主な機能:
- 最適化: 品質を損なうことなくPDFファイルサイズを削減します。
- 回転: PDFページの向きを調整します。
- サイズ変更: ページを特定の寸法(例:A4、レター)にリサイズします。
- 圧縮: ドキュメントから未使用のページリソースとオブジェクトを削除します。