Hvordan dyrke, rotere og gjenopprette PDF-er i .NET
Med Aspose.PDF.Plugin for .NET, kan du høste marginer, rote orientering, eller resize side dimensjoner i bulk – perfekt for store dokumentpakker eller tilpasset layout krav.
Cropping PDF-sider (Margins, Bleeds, Tilpassede størrelser)
Cropping trims uønsket hvitespace, setter utskriftsbleder, eller fokuserer på spesifikt innhold på siden.
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);
Rotering av PDF-sider (Portrait/Landscape/Custom)
Endre sideorientering for lesbarhet eller produksjonsbehov:
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);
Å gjenopprette PDF-sider (Page Size, Scaling)
Tilpasse alle eller utvalgte sider til Letter, A4, eller tilpassede dimensjoner:
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);
Bruker tilfeller
- Crop skannede dokumenter for å fjerne artefakter/bordere før OCR eller arkivering
- Rotere landskapssider for utskrift eller digital visning
- Returnerer juridiske, tabloide eller blandede dokumenter til standardformater for overholdelse
Ofte stillede spørsmål
**Q: Kan jeg bare høste, rotere eller revidere bestemte sider?**A: Ja - spesifisere Pages
Egenskaper i alternativene dine array. Hver operasjon støtter per-side utvalg.
**Q: Hvordan kan jeg gjenstille en side orientering eller størrelse?**A: Bruk RotateOptions med .on0
for portrett reset, eller ResizeOptions med ønsket standard størrelse.
*Q: Er endringer permanent?*A: Ja, utgangs PDF-er er lagret med endringer. alltid backup originale hvis du kanskje trenger å konvertere.
Pro Tips: Kombiner flere operasjoner i rekkefølge – oppgrader, deretter resirkulerer, så roterer – for fullstendig layout automatisering.