Taille personnalisée du PDF
Avec IronPDF, les développeurs peuvent générer des documents PDF avec des dimensions autres que le format standard A4(8½ sur 11 pouces, ou 21,59 sur 27,94 centimètres).
Rendez les PDF avec différentes tailles de papier en spécifiant les dimensions souhaitées dans un objet ChromePdfRenderOptions
avec la méthode setPaperSize
. Fixe le format du papier dans l'argument de la méthode avec une valeur prédéfinie PaperSizes
. Ensuite, rendez le document PDF comme d'habitude à partir du contenu source(Chaîne HTML, URL, fichier HTML, etc.).
ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();
renderOptions.setPaperSize(PaperSize.B5);
PdfDocument.renderHtmlFileAsPdf("mycontent.html", renderOptions);
Le type d'énumération PaperSize
prend en charge plus de 100 tailles d'impression reconnues par l'industrie. Cela permet de couvrir les tailles utilisées dans la majorité des cas. Pour utiliser une taille d'impression différente de celles incluses dans l'enum PaperSize
, choisissez PaperSize.Custom
et définissez manuellement la largeur et la hauteur de page souhaitées :
ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();
renderOptions.setPaperSize(PaperSize.Custom);
renderOptions.setCustomPaperWidth(11); // in inches
renderOptions.setCustomPaperHeight(17); // in inches
Comme indiqué ci-dessus, setCustomPaperWidth
et setCustomPaperHeight
acceptent des valeurs numériques représentant les dimensions souhaitées en pouces. Pour définir les dimensions en centimètres, utilisez setCustomPaperSizeInCentimeters
. Pour définir les dimensions en millimètres, utilisez setCustomPaperSizeInMillimeters
. Pour les pixels/points, utilisez setCustomPaperSizeInPixelsOrPoints
.