Ajouter des codes-barres au format HTML au format PDF
Les développeurs Python peuvent ajouter des codes-barres à leurs documents PDF avec IronPDF for Python de deux manières, comme illustré ci-dessus :
Méthode 1 : Ajouter des codes-barres en utilisant le ChromePdfRenderer
Cette méthode permet de créer des codes-barres contenant des informations textuelles :
Créez une variable de type chaîne qui contiendra les éléments HTML suivants :
Un élément
link
qui fait référence à une police web de code-barres comme celui-ci.- Un élément contenant le texte que vous voulez encoder dans un code-barres.
Crée un nouvel objet
ChromePdfRender
.Appeler la méthode
RenderHtmlAsPdf
sur le nouvel objet avec la variable string comme argument.- Enregistrer l'objet
PdfDocument
résultant dans un fichier.
Méthode 2 : Ajouter des codes-barres à l'aide de BarcodeStamper
(tampon à code-barres)
Utilisez cette approche si vous souhaitez mieux contrôler la façon dont le code-barres apparaît (par exemple, la largeur, la hauteur, le positionnement de la page, etc.):
- Créez un objet
PdfDocument
, comme indiqué ci-dessous.
# Create from existing PDF file on the file system
existing_pdf = PdfDocument("existing.pdf")
# Create from HTML!
new_pdf = ChromePdfRenderer().RenderHtmlAsPdf("<h1>Hello world!</h1>")
Créer un objet
BarcodeStamper
, en spécifiant le texte à encoder ainsi qu'un format de code-barres cible dans la liste des paramètres (la largeur et la hauteur sont facultatives).Appeler la méthode
applyStamp
sur l'objetPdfDocument
.Enregistrez les modifications.
Utiliser le Bibliothèque IronBarcode C# pour un contrôle encore plus poussé de la création des codes-barres.
(Puis apposez-les sur vos PDF à l'aide de la fonction d'IronPDF pour Python HtmlStamper!)