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 la taille du papier dans les options de rendu. L'objet options est utilisé pour spécifier la taille de papier personnalisée, en la réglant sur une dimension personnalisée de 5x5 pouces. Vous pouvez ajuster les propriétés height et width comme nécessaire pour correspondre à la taille de papier souhaitée.
Utilisez la méthode PdfDocument.fromHtml de la bibliothèque IronPDF pour convertir le contenu HTML en un document PDF tout en appliquant les options de rendu spécifiées.
Après le rendu, le document PDF résultant est enregistré avec la taille de papier personnalisée en utilisant la méthode saveAs.
-
La méthode
GenerateCustomSizedPdfprend deux arguments :htmlContent(le contenu HTML à rendre en PDF) etoutputPath(le chemin 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 une taille de papier personnalisée de 5x5 pouces. Cela est réalisé en passant les valeurswidthetheight(en pouces) auPdfPaperSizeconstructor. -
La propriété
RenderingOptionsdurendererest définie pour utiliser la taille de papier personnalisée. -
La méthode
RenderHtmlAsPdfconvertit le contenu HTML donné 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

