Wie man PDFs in .NET vergrößert, dreht und neu bearbeiten kann
Automating PDF Seitemanipulation ist für Design, Prepress und digitaler Archivierung unerlässlich. Mit Aspose.PDF.Plugin für .NET können Sie Margen, Rotation Orientierung oder Page-Dimensionen in Menge neu ändern – perfekt für große Dokumenten oder angepaste Layout-Anforderungen.
Cropping PDF-Seiten (Margins, Bleeds, angepasste Größen)
Cropping trimmt unerwünschte Weißfläche, stellt Druckblätter oder konzentriert sich auf bestimmte Seiteninhalt.
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-Seiten (Portrait / Landscape / Custom)
Veränderung der Seitenorientierung für Lesbarkeit oder Produktionsbedürfnisse:
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);Wiederherstellung von PDF-Seiten (Page Size, Scaling)
Anpassen Sie alle oder ausgewählte Seiten zu Buchstaben, A4 oder benutzerdefinierten Dimensionen:
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);Anwendungsfälle
- Crop scanned documents to remove artifacts/borders before OCR oder archive
- Rotate Landschaftsseiten für Druck- oder digitalen Anzeigen
- Legale, Tabloid oder gemischte Dokumente in Standardformate umzusetzen, um die Einhaltung zu gewährleisten
Häufige Fragen
**Q: Kann ich nur bestimmte Seiten kultivieren, rotieren oder umstellen?**A: Ja – spezifizieren Sie die Pages Eigentum in Ihrer Optionen Array. Jede Operation unterstützt die Auswahl pro Seite.
**Q: Wie kann ich die Orientierung oder Größe einer Seite neu festlegen?**A: Verwenden Sie RotateOptions mit .on0 für Portrait Reset oder ResizeOptions mit der gewünschten Standardgröße.
**Q: Sind Änderungen dauerhaft?**A: Ja – Output-PDFs werden mit Änderungen gespeichert. immer Backup Original, wenn Sie möglicherweise reversieren müssen.
Pro Tipp: Kombinieren Sie mehrere Operationen in Folge – Kräutern, dann resizieren und dann drehen – für eine vollständige Layout-Automation.