
La taille de page du PDF détermine comment son contenu apparaît, s’imprime ou se traite. Nous avons souvent besoin de changer la taille du papier dans PDF documents lors de la préparation pour l’impression, de la conversion de formats ou de la normalisation des mises en page. Dans cet article, vous apprendrez comment modifier la taille de page d’un fichier PDF en Java. Nous vous guiderons à travers un guide étape par étape avec des exemples de code complets.
Cet article couvre les éléments suivants :
- Java SDK pour modifier la taille de la page PDF
- Modifier la taille de la page PDF en utilisant des tailles de page standard intégrées comme A3, A4 et Lettre
- Modifier la taille du papier dans le PDF pour des dimensions personnalisées
- Modifier la taille de la page PDF en ligne
- Explore free resources
Java SDK pour modifier la taille de la page PDF
Nous allons utiliser Aspose.PDF for Java pour modifier la taille de page PDF en Java. Il permet aux développeurs de créer, modifier et convertir des fichiers PDF par programme sans Adobe Acrobat. L’API est facile à intégrer, simple à utiliser et prend en charge des fonctionnalités puissantes de manipulation de PDF.
Vous pouvez télécharger le SDK à partir de la downloads page ou l’inclure via Maven :
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>24.5</version> <!-- Use the latest version -->
</dependency>
Une fois que la bibliothèque est incluse dans votre projet, vous pouvez commencer à travailler avec des documents PDF en utilisant du code Java.
Modifier la taille de page PDF en Java
Pour changer la taille d’un papier dans un document PDF en utilisant les tailles de page standard comme A3, A4 et Lettre dans Aspose.PDF for Java, suivez ces étapes :
- Charger un PDF existant en utilisant la classe
Document
. - Parcourez les pages et appliquez une
TailleDePage
standard à l’aide de la méthodeResize()
. - Enregistrez le PDF modifié en utilisant la méthode
save()
.
Voici comment modifier la taille de la page PDF en utilisant des dimensions standard comme A3, A4 et Letter en Java :
import com.aspose.pdf.*;
public class editPageSize {
public static void main(String[] args) {
// Load the PDF document
Document pdfDocument = new Document("sample_pdf.pdf");
// Redimensionner toutes les pages au format A4
for (Page page : pdfDocument.getPages()) {
page.resize(PageSize.getA4());
}
// Save the modified document
pdfDocument.save("output_a4.pdf");
}
}
Comment cela fonctionne :
PageSize.getA4()
: Fournit la taille de page standard A4 (595 x 842 points).resize(Pagesize)
: Redimensionne la page au format standard spécifié.
Cela est utile lorsque vous souhaitez garantir un format d’impression cohérent pour toutes les pages.
Changer la taille du papier dans un PDF avec une largeur et une hauteur personnalisées
Pour définir des dimensions personnalisées pour les pages PDF en Java, suivez ces étapes :
- Ouvrez le fichier PDF avec la classe
Document
. - Spécifiez la nouvelle largeur et la nouvelle hauteur en points.
- Appliquez ces dimensions en utilisant la méthode
setPageSize()
pour chaque page. - Enregistrez le fichier de sortie en utilisant la méthode
save()
.
Le code Java suivant montre comment modifier la taille de page PDF pour des dimensions personnalisées :
import com.aspose.pdf.*;
public class ResizeCustomPageSize {
public static void main(String[] args) {
// Charger un PDF existant
Document pdfDocument = new Document("sample_pdf.pdf");
// Définir une taille personnalisée (par exemple, 500 x 700 points)
double customWidth = 500;
double customHeight = 700;
// Redimensionner chaque page
for (Page page : pdfDocument.getPages()) {
page.setPageSize(customWidth, customHeight);
}
// Save the updated document
pdfDocument.save("output_custom_size.pdf");
}
}
Comment cela fonctionne :
- Vous définissez manuellement vos dimensions préférées.
- Applique un contrôle de mise en page flexible, idéal pour des exigences de conception spécifiques.
Cette méthode est idéale lorsqu’on travaille avec des tailles de page ou des corrections de mise en page non standard.
Obtenez une licence gratuite
Vous pouvez explorer l’ensemble des fonctionnalités d’Aspose.PDF avec une licence temporaire gratuite.Aucune restriction, aucun coût initial. C’est le moyen idéal d’évaluer les capacités complètes dans votre projet Java.
Modifier la taille de la page 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 les tailles de page rapidement et avec précision.

Redimensionner PDF – Ressources gratuites
Explorez plus d’outils et de documentation pour améliorer votre développement :
- Documentation Aspose.PDF for Java
- Référence de l’API
- Outils PDF en ligne gratuits
- Articles de blog et guides
Conclusion
Dans cet article de blog, vous avez appris comment modifier la taille des pages PDF en Java en utilisant Aspose.PDF for Java. Que ce soit en changeant la taille du papier pour des tailles standard comme A4 ou en définissant des dimensions personnalisées, la bibliothèque offre un contrôle total sur la mise en page de votre PDF.
Pour toute aide ou question supplémentaire, veuillez visiter notre support forum.