Taille de PDF personnalisée
Cet extrait de code illustre comment définir un format de papier personnalisé lors du rendu de contenu HTML dans un document PDF.
Utilisez la propriété paperSize pour personnaliser le format du papier dans les options de rendu. L'objet options est utilisé pour spécifier un format de papier personnalisé, en le définissant sur une dimension personnalisée de 5 x 5 pouces. Vous pouvez ajuster les propriétés height et width selon vos besoins pour les adapter au format de papier souhaité.
Utilisez la méthode PdfDocument.fromHtml de la bibliothèque IronPDF pour convertir le contenu HTML en document PDF tout en appliquant les options de rendu spécifiées.
Après le rendu, le document PDF obtenu est enregistré avec le format de papier personnalisé à l'aide de la méthode saveAs.
-
La méthode
GenerateCustomSizedPdfprend deux arguments :htmlContent(le contenu HTML à convertir en PDF) etoutputPath(le chemin d'accès du fichier où le PDF généré sera enregistré). -
Le
ChromePdfRendererest utilisé pour gérer le processus de rendu du contenu HTML. -
Un objet
PdfPaperSizeest créé pour spécifier un format de papier personnalisé de 5 x 5 pouces. Pour ce faire, il faut transmettre les valeurswidthetheight(en pouces) àPdfPaperSizeconstructor. -
La propriété
RenderingOptionsderendererest définie pour utiliser le format de papier personnalisé. -
La méthode
RenderHtmlAsPdfconvertit le contenu HTML fourni en un document PDF selon les paramètres prédéfinis. - Enfin, la méthode
SaveAsenregistre le document PDF à l'emplacement spécifiéoutputPath.
Explorer l'exemple de code de taille de page PDF personnalisée sur GitHub

