Optimize PDF
Documentize PDF Manager for .NETは、先進的な最適化技術を通じてPDFドキュメントを強化する包括的なプラグインです。ファイルサイズを削減し、ページを回転させ、コンテンツをトリミングし、ドキュメントのサイズを調整するのに役立ちます。これらの操作により、PDFファイルの品質と管理性が向上し、保管、共有、および表示が容易になります。
Optimize PDF
以下の手順は、品質を維持しながらPDFドキュメントのファイルサイズを削減する方法を示しています。
- OptimizeOptionsオブジェクトを作成して最適化設定を構成します。
- 入力PDFファイルを追加し、最適化されたファイルの出力場所を設定します。
PdfManager
のOptimize
メソッドを実行して最適化を行います。
1// Create OptimizeOptions object to set instructions
2var options = new OptimizeOptions();
3// Add input file path
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Set output file path
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// Perform the process
8PdfManager.Optimize(options);
Rotate PDF
RotateOptionsクラスを使用して、PDFファイル内のページの向きを調整します。
- RotateOptionsオブジェクトを作成し、回転角度を構成します。
- 入力PDFファイルを追加し、出力ファイルの場所を指定します。
- SetRotationメソッドを使用して回転角度を設定します(例:90度)。
PdfManager
のRotate
メソッドを実行します。
1// Create RotateOptions object to set instructions
2var options = new RotateOptions();
3// Set new Rotation
4options.Rotation = Rotation.On90;
5// Add input file path
6options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
7// Set output file path
8options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
9// Perform the process
10PdfManager.Rotate(options);
Resize PDF
PDFドキュメントをリサイズするには、ResizeOptionsクラスを使用して新しいページサイズを指定します。
- ResizeOptionsオブジェクトを作成し、ページサイズを定義します。
- 入力ファイルを追加し、希望する出力場所を設定します。
- SetPageSizeメソッドを使用して新しいサイズを指定します(例:A4)。
PdfManager
のResize
メソッドを実行します。
1// Create ResizeOptions object to set instructions
2var options = new ResizeOptions();
3// Set new PageSize
4options.PageSize = PageSize.A3;
5// Add input file path
6options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
7// Set output file path
8options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
9// Perform the process
10PdfManager.Resize(options);
Compress PDF
使用されていないページリソースを排除し、同一のアセットを結合し、冗長なオブジェクトを破棄することで、可能な場合はPDFドキュメントを圧縮します。
- CompressOptionsオブジェクトを作成して最適化設定を構成します。
- 入力ファイルを追加し、出力ファイルの場所を指定します。
- SetCropBoxメソッドを使用してクロップ範囲を定義します。
PdfManager
のCompress
メソッドを実行します。
1// Create CompressOptions object to set instructions
2var options = new CompressOptions();
3// Add input file path
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Set output file path
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// Perform the process
8PdfManager.Compress(options);
主な機能:
- 最適化: 品質を損なうことなくPDFファイルのサイズを削減します。
- 回転: PDFページの向きを調整します。
- リサイズ: ページを特定の寸法にリサイズします(例:A4、レター)。
- 圧縮: ドキュメントから未使用のページリソースやオブジェクトを削除します。