Comment cultiver, tourner et recycler les PDF dans .NET
Automating PDF La manipulation des pages est essentielle pour la conception, la pré-impression et l’archivage numérique. Avec Aspose.PDF.Plugin pour .NET, vous pouvez cultiver des marges, tourner une orientation ou redémarrer les dimensions de la page en gros – parfait pour les grands paquets de documents ou les exigences de layout personnalisés.
Cropping PDF Pages (Margins, Bleeds, Tailles personnalisées)
Le cropping tire des espaces blancs indésirables, s’inscrit dans les bleus d’impression ou se concentre sur un contenu de page spécifique.
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);Router des pages PDF (Portrait/Landscape/Custom)
Changer l’orientation de la page pour la lecture ou les besoins de production:
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);Récupérer les pages PDF (Page Size, Scaling)
Ajuster toutes ou des pages sélectionnées à la lettre, A4, ou les dimensions personnalisées:
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);Casi d’uso
- Documents scanés pour supprimer les artefacts/borders avant OCR ou archiver
- Pages de paysage rotatives pour l’impression ou la visualisation numérique
- Réversion des documents légales, tabloïdes ou mixtes dans des formats standard pour la conformité
Questions fréquentes posées
**Q: Puis-je cultiver, tourner ou recycler uniquement des pages spécifiques?**A : Oui – spécifiez le Pages Propriété dans votre liste des options. Chaque opération soutient la sélection par page.
**Q: Comment puis-je réinstaller l’orientation ou la taille d’une page?**A: Utilisez RotateOptions avec .on0 pour la réinstallation du portrait, ou ResizeOptions avec la taille standard souhaitée.
**Q : Les changements sont-ils permanents?**A: Oui - les PDF de sortie sont enregistrés avec des modifications. toujours sauvegarder les originaux si vous avez besoin de reverser.
Pro Tip: Combine plusieurs opérations en conséquence – récolte, puis recouvre, ensuite tourne – pour l’automatisation complète du layout.