IRONSOFTWAREHOME
在HTML中添加条形码到PDF
import {PdfDocument, BarcodeType} from "@ironsoftware/ironpdf";

(async () => {
    // Render HTML to PDF
    const pdf = await PdfDocument.fromHtml("<h1>Stamp Barcode</h1>");

    // Configure barcode options
    const barcodeOptions = {
        barcodeEncoding: BarcodeType.code39,
    };

    // Stamp barcode
    await pdf.stampBarcode("Hello World", barcodeOptions);

    // Export to a file
    await pdf.saveAs("bcTest.pdf");
})();
npm i @ironsoftware/ironpdf
在HTML中添加条形码到PDF

在HTML中添加条形码到PDF

条形码可以直接应用于新渲染的PDF或现有的PDF。 使用stampBarcode方法将条形码添加到PDF文档。 唯一需要的输入是条形码应代表的值。

不过,除了这个必需的输入,还有一个可选的条形码配置对象,可以指定以下设置:

  • barcodeType:要使用的条形码编码类型。
  • behindExistingContent:设置为true以将印章应用于内容后。 如果内容不透明,图章可能不可见。
  • horizontalAlignment:印章相对于页面的水平对齐。
  • horizontalOffset:水平偏移量。 值为0没有效果。 正值表示向右偏移,负值表示向左偏移。
  • verticalAlignment:印章相对于页面的垂直对齐。
  • verticalOffset:垂直偏移量。 值为0没有效果。 正值表示向下偏移,负值表示向上偏移。
  • Stamper的印章元素具有点击超链接。
  • maxHeight:输出印章的最大高度。
  • maxWidth:输出印章的最大宽度。
  • minHeight:输出印章的最小高度。
  • minWidth:输出印章的最小宽度。
  • opacity:设置不透明度,使印章可透明。 值为0将使它完全不可见,而100则完全不透明。
  • renderDelay:指定在HTML呈现后等待打印的毫秒数。 这在考虑JavaScript、Ajax或动画的渲染时可能很有用。
  • rotation:按指定从0到360度顺时针旋转印章。
  • scale:对印章应用百分比缩放,使其变大或变小。
  • timeout:渲染超时时间,以秒为单位。
  • heightPx:条形码的高度,以像素为单位。
  • widthPx:条形码的宽度,以像素为单位。

有关处理PDF和条形码的更多信息,请访问IronPDF 文档。 探索Iron Software的其他库,比如IronBarcode条形码生成,可以增强您的项目能力。

学习使用 IronPDF for Node.js 为 PDF 添加条形码
在 GitHub 上查看

准备开始了吗?

版本:2026.6刚刚发布

Key in blue circle

立即获取免费的 30 天试用版密钥。

Your trial license will be sent to your email address

无任何限制。100% 解锁。无需信用卡。

OR
bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
预约您的免费现场演示
Booking Badge

深受全球数百万工程师信赖

Iron Software 的客户徽标
获取您的无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
深受全球数百万工程师信赖
Iron Software 的客户徽标
立即获取您的免费30 天试用密钥。
无需信用卡或创建账户
Node.js 模块下载用于 PDF
using npm 安装

版本: 2026.6

  1. 下载并安装 Node.js 12+。
  2. 在终端中执行上述命令。

$999 起