
La taille de la page du PDF détermine comment son contenu apparaît, s’imprime ou se traite. Nous avons souvent besoin de changer les tailles de page du PDF lors de la préparation pour l’impression, de la conversion de formats ou de l’uniformisation des mises en page. Dans cet article, vous apprendrez comment changer la taille de page d’un PDF de n’importe quel fichier PDF en C#. Nous vous guiderons à travers un guide étape par étape avec des exemples de code complets.
Cet article couvre les éléments suivants :
- C# API pour changer la taille de page PDF
- Redimensionner le PDF en utilisant des formats de page standard intégrés tels que A3, A4 et Lettre
- Changer la taille de la page PDF à des dimensions personnalisées
- Redimensionner un PDF en ligne
- Explorer des ressources gratuites
C# API pour changer la taille des pages PDF
Nous allons utiliser Aspose.PDF for .NET pour changer la taille de la page PDF en C#. Cela permet aux développeurs de créer, modifier et convertir des fichiers PDF sans avoir besoin d’Adobe Acrobat. L’API est facile à intégrer, simple à utiliser, fonctionne rapidement et vous aide à changer des pages ou à créer de nouveaux fichiers PDF.
Pour commencer, utilisez le NuGet Package Manager pour installer la bibliothèque Aspose.PDF :
PM> Install-Package Aspose.PDF
Vous pouvez également le télécharger à partir des releases.
Après l’installation, tout ce que vous avez à faire est d’ajouter les bons espaces de noms à votre projet. Vous pouvez maintenant utiliser C# pour ouvrir, modifier et enregistrer des fichiers PDF.
Vous allez apprendre comment changer la taille de page de vos fichiers PDF en utilisant cette API en C# avec juste quelques lignes de code dans les sections suivantes.
Changer la taille de la page PDF en utilisant C#
Pour redimensionner un PDF en utilisant la méthode Resize dans Aspose.PDF for .NET, suivez ces étapes :
- Chargez un fichier PDF existant en utilisant la classe
Document
. - Parcourez les pages et appliquez la valeur de l’énumération
PageSize
en utilisant la méthodeResize()
. - Enregistrez les modifications en utilisant la méthode
Save()
.
Le code C# suivant montre comment redimensionner un PDF en utilisant les tailles de page standard intégrées comme A3, A4 et Lettre :
// Étape 1 : Importer Aspose.PDF
using Aspose.Pdf;
// Étape 2 : Charger le document PDF
Document document = new Document("input.pdf");
// Étape 3 : Redimensionner les pages en A3 en utilisant l'énumération PageSize
foreach (Page page in document.Pages)
{
page.Resize(PageSize.A3);
}
// Étape 4 : Enregistrez la sortie
document.Save("output_a3.pdf");
Comment ça fonctionne :
- PageSize.A3 : Une énumération intégrée qui représente les dimensions standard A3 (841 x 1190 points).
- Redimensionner(TaillePage) : Une méthode pratique qui redimensionne chaque page au format standard spécifié.
Cette approche est la plus adaptée lorsque vous souhaitez appliquer rapidement et de manière cohérente une taille d’impression standard à vos documents.
Modifier la taille de la page PDF avec une largeur et une hauteur personnalisées
Suivez ces étapes pour définir des dimensions exactes pour vos pages PDF en C# à l’aide d’Aspose.PDF for .NET :
- Charger un PDF existant en utilisant la classe
Document
. - Définissez les nouvelles dimensions de la page.
- Parcourez toutes les pages et appliquez la nouvelle taille en utilisant la méthode
SetPageSize()
. - Enregistrez le PDF modifié en utilisant la méthode
Save()
.
Veuillez trouver ci-dessous un code C# pour changer la taille de la page PDF à des dimensions personnalisées :
// Étape 1 : Importer l'espace de noms Aspose.PDF
using Aspose.Pdf;
// Étape 2 : Charger le document PDF
Document document = new Document("input.pdf");
// Étape 3 : Définir des dimensions personnalisées (par exemple, taille de lettre)
double newWidth = 612; // 8.5 inches
double newHeight = 792; // 11 inches
// Étape 4 : Parcourez chaque page et appliquez la nouvelle taille
foreach (Page page in document.Pages)
{
page.SetPageSize(newWidth, newHeight);
}
// Étape 5 : Enregistrez le document redimensionné
document.Save("output_custom_size.pdf");
Comment ça fonctionne :
- Classe Document : Représente l’ensemble du fichier PDF et permet d’accéder à son contenu.
- Classe Page : Représente une seule page dans le document.
- SetPageSize(double width, double height): Méthode utilisée pour définir la taille d’une page en points.
Cette approche vous donne un contrôle total sur les dimensions de chaque page, ce qui la rend idéale pour des formats personnalisés ou des corrections de mise en page.
Obtenez une licence gratuite
Vous pouvez explorer l’ensemble complet des fonctionnalités d’Aspose.PDF avec une licence temporaire gratuite.Aucune restriction, aucun coût initial. C’est un moyen idéal de tester l’intégralité des fonctionnalités dans votre projet avant de prendre une décision d’achat.
Redimensionner PDF en ligne
Essayez de redimensionner des PDF en ligne en utilisant l’Aspose PDF Resize Tool.C’est gratuit, facile à utiliser et vous permet d’ajuster rapidement et avec précision les tailles des pages.

PDF Page Resize – Ressources gratuites
Explorez plus d’outils et de documentation pour améliorer votre développement :
- Documentation Aspose.PDF for .NET
- Référence API
- Outils PDF en ligne gratuits
- Articles de blog et guides
Conclusion
Dans cet article de blog, nous avons expérimenté diverses méthodes pour changer la taille des pages PDF en C# en utilisant l’API Aspose.PDF for .NET. En suivant ce guide, vous pouvez efficacement changer la taille des pages de n’importe quel fichier PDF.
Si vous avez des questions ou avez besoin de plus d’aide, n’hésitez pas à nous contacter sur notre forum de support gratuit.