Jak pěstovat, otáčet a resize PDF v .NET

Jak pěstovat, otáčet a resize PDF v .NET

Automating PDF Manipulace s stránkami je nezbytná pro design, prepress a digitální archivace. Aspose.PDF.Plugin pro .NET, můžete pěstovat hranice, otáčet orientaci nebo resize rozměry stránek v množství – ideální pro velké dokumenty nebo požadavky na vlastní uspořádání.

Přehled PDF stránek (Margins, Bleeds, Přizpůsobené velikosti)

Krupování vytváří nežádoucí bílý prostor, nastaví tiskové bledy nebo se zaměřuje na konkrétní obsah stránky.

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

Přepínání PDF stránek (Portrait / Landscape / Custom)

Změna orientace stránky pro čitelnost nebo výrobní potřeby:

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

Obnovení PDF stránek (rozměr stránky, škálování)

Přizpůsobte všechny nebo vybrané stránky písmem, A4 nebo vlastním rozměrem:

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

Případové studie

  • Crop skenované dokumenty k odstranění artefaktů / borderů před OCR nebo archivace
  • Rotační krajinové stránky pro tisk nebo digitální zobrazení
  • Převést právní, tabloidní nebo smíšené dokumenty do standardních formátů pro dodržování požadavků

Často kladené otázky

**Q: Můžu pěstovat, otáčet nebo recyklovat pouze určité stránky?**A: Ano – specifikujte Pages vlastnosti ve vašem pořadí možností. Každá operace podporuje výběr na stránce.

**Q: Jak můžu změnit orientaci nebo velikost stránky?**A: Použijte RotateOptions s .on0 pro reset portrétů, nebo ResizeOptions s požadovanou standardní velikostí.

**Q: Jsou změny trvalé?**Odpověď: Ano – výstupní PDF jsou uloženy s změnami. vždy zálohovat originály, pokud budete muset vrátit.

Pro Tip: Kombinujte několik operací v řadě – sběru, potom resize, pak otáčení – pro kompletní automatizaci uspořádání.

 Čeština