Com plantar, rotar i reservar PDFs en .NET
Automating PDF La manipulació de pàgines és essencial per al disseny, la prepressió i l’arxiu digital. amb Aspose.PDF.Plugin per a .NET, es poden col·locar marges, orientar-se, o resumir les dimensions de la pàgina en massa -perfecte per als grans paquets de documents o requisits d’elaboració personalitzada.
Págines PDF (Margins, Bleeds, Dimensió Custom)
Cropping trimeix l’espai blanc no desitjat, s’estableix la sang d’impressió, o se centra en el contingut de pàgina específic.
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);Rotació de pàgines PDF (Portrait / Landscape / Custom)
Canviar l’orientació de la pàgina per a les necessitats de lectura o producció:
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);Recuperació de pàgines PDF (Size Page, Scaling)
Ajustar totes o pàgines seleccionades a Letter, A4, o dimensions personalitzades:
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);Utilitza els casos
- Crop scanned documents per eliminar artefactes/borders abans d’OCR o arxiu
- Pàgines de paisatge rotat per a la impressió o visualització digital
- Revisar documents legals, tabloides o de mida mixta en formats estàndards per a la conformitat
Preguntes freqüents
**Q: Puc col·locar, girar o recaptar només pàgines específiques?**A: Sí - especifica el Pages Propietat en l’arrel de les opcions. Cada operació recolza la selecció per pàgina.
**Q: Com puc resetre l’orientació o la mida d’una pàgina?**A: Utilitzar RotateOptions amb .on0 per a la restauració de retrats, o ResizeOptions amb la mida estàndard desitjada.
**Q: Els canvis són permanents?**A: Sí, els PDFs de sortida s’emmagatzemen amb canvis. sempre copiar originals si pot ser que cal revertir.
Pro Suggeriment: Combina múltiples operacions per seqüència —crop, després resideix, llavors gira—per a la completa automatització del disseny.