NET で PDF を栽培、回転、リサイクルする方法

NET で PDF を栽培、回転、リサイクルする方法

Automating PDF ページ操作はデザイン、プレプレス、デジタルアーカイブに不可欠です. .NET のための Aspose.PDF.Plugin を使用すると、収穫マージン、回転指向、または大規模なページサイズをリサイクルすることができます - 大きなドキュメントバッグやカスタマイズされたランキング要件に最適です.

クロッピング PDF ページ(マルギン、ブレイド、カスタムサイズ)

クラッピングは、望ましくないホワイトスペースを引き出し、印刷血液を設定したり、特定のページのコンテンツに焦点を当てたりします.

using Aspose.Pdf.Plugins;

string input = @"C:\Docs\source.pdf";
string output = @"C:\Docs\cropped.pdf";

var optimizer = new Optimizer();
var cropOptions = new CropOptions()
{
    // Crop rectangle (left, top, width, height) in user units
    CropBox = new Rectangle(50, 50, 500, 700),
    Pages = new[] { 1, 2 } // Crop only pages 1 and 2
};
cropOptions.AddInput(new FileDataSource(input));
cropOptions.AddOutput(new FileDataSource(output));

optimizer.Process(cropOptions);

回転するPDFページ(ポートレート/ランドキャップ/カスタム)

読みやすさや生産要件のページの方向を変更する:

var rotateOptions = new RotateOptions()
{
    Rotation = Rotation.on90, // or .on180, .on270
    Pages = new[] { 2, 4, 6 } // Rotate only even pages
};
rotateOptions.AddInput(new FileDataSource(input));
rotateOptions.AddOutput(new FileDataSource(@"C:\Docs\rotated.pdf"));

optimizer.Process(rotateOptions);

PDFページのリサイクル(ページサイズ、スケール)

すべてまたは選択したページを文字、A4、またはカスタマイズサイズに調整する:

var resizeOptions = new ResizeOptions()
{
    PageSize = PageSize.PageA4,
    Pages = new[] { 1, 3, 5 } // Resize odd pages
};
resizeOptions.AddInput(new FileDataSource(input));
resizeOptions.AddOutput(new FileDataSource(@"C:\Docs\resized.pdf"));

optimizer.Process(resizeOptions);

ユースケース

  • OCRまたはアーカイブの前にアーティファクト/ボーダーを削除するために作物スキャンドキュメント
  • 印刷またはデジタルビューのためのローテーション風景ページ
  • 法的、タブロイド、または混合サイズの文書を標準フォーマットにリサイクル

よくある質問

**Q:特定のページのみを収穫、回転、またはリサイクルできますか?**A:Yes - を指定する Pages オプションの範囲内の属性 各操作はページごとに選択をサポートします.

**Q:ページの方向性またはサイズをどのように再設定できますか?**A: RotateOptions を使用する .on0 ポートレートのリセット、または望ましい標準サイズのResizeOptions.

**Q:変化は永続的ですか?**A: はい - 出力 PDF は変更で保存されます. 必ずバックアップオリジナルを返す必要がある場合.

Pro ヒント: 連続で複数の操作を組み合わせる - 収穫、再生、回転 - の完全な配置自動化のために. 規制された環境での遵守のためのログ変更.

 日本語