Hoe om te groeien, te roteren en PDF's in .NET te herstellen

Hoe om te groeien, te roteren en PDF's in .NET te herstellen

Automating PDF pagina-manipulatie is essentieel voor ontwerp, prepress en digitale archivering. met Aspose.PDF.Plugin voor .NET kunt u marges planten, rotatie oriënteren of pagina dimensies in bulk herstellen – perfect voor grote stukken documenten of aangepaste layoutvereisten.

Cropping PDF Pages (Margins, Bleeds, aangepaste grootte)

Cropping trekt ongewenste witruimte, stelt drukbladen, of richt zich op specifieke pagina-inhoud.

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

Routing PDF-pagina’s (Portrait/Landscape/Custom)

Veranderen van pagina-oriëntatie voor leesbaarheid of productiebehoeften:

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 pagina’s (pagina grootte, scaling)

Alle of geselecteerde pagina’s aanpassen aan Letter, A4 of aangepaste dimensies:

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

Gebruik Cases

  • Crop scanned documenten om artefacten/borders te verwijderen vóór OCR of archivering
  • Rotatie landschapspagina’s voor afdrukken of digitale weergave
  • Verwijder juridische, tabloïde of gemengde documenten naar standaardformaten voor naleving

Vaak gestelde vragen

**Q: Kan ik alleen specifieke pagina’s groeien, roteren of herstellen?**A: Ja – wijzigen van de Pages Property in uw opties array. Elke operatie ondersteunt de selectie per pagina.

**Q: Hoe kan ik de oriëntatie of grootte van een pagina herstellen?**A: Gebruik RotateOptions met .on0 voor portrait reset, of ResizeOptions met de gewenste standaardgrootte.

**Q: zijn wijzigingen permanent?**A: Ja-uitgang PDF’s worden opgeslagen met wijzigingen. Altijd back-up originelen als u misschien moet omzetten.

Pro Tip: Combineer meerdere opdrachten in volgorde – groeien, herstelen, roteren – voor volledige layout-automatisering.

 Nederlands