在HTML到PDF中添加条形码

Python 开发人员可以使用 IronPDF for Python 以两种方式在 PDF 文档中添加条形码,如上图所示:

方法 1:使用ChromePdfRenderer添加条形码

使用此方法创建包含文本信息的条形码:

  1. 创建一个字符串变量,用于存储以下HTML元素:

    • 一个link元素,引用了一个条形码网页字体,如这个

    • 包含您想要在条形码中编码的文本的元素。
  2. 创建一个新的ChromePdfRender对象。

  3. 在新对象上调用RenderHtmlAsPdf方法,并将字符串变量作为参数传入。

  4. 将生成的PdfDocument对象保存到文件中。

方法 2:使用BarcodeStamper添加条形码

当您想要更好地控制条形码的外观时,可以使用这种方法(例如,宽度、高度、页面定位等):

  1. 创建一个PdfDocument对象,如下所示。
    # 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>")
python
PYTHON
  1. 创建一个BarcodeStamper对象,在参数列表中指定要编码的文本及目标Barcode Format(宽度和高度为可选项)。

  2. 调用PdfDocument对象上的applyStamp方法。

  3. 保存更改。

    使用IronBarcode C# 库以获得更全面的条码创建控制。

    (然后使用 IronPDF for Python 的 HtmlStamper 将它们印在您的 PDF 上!)