GroupDocs.Assembly for Java

使用我们的 Java API 为 PDF 文件生成条形码

GroupDocs.Assembly for Java 提供全面的工具,以动态创建、自定义并嵌入条形码到 PDF 文件中。

如何在 PDF 文档中嵌入条形码

GroupDocs.Assembly 允许您将条形码插入流行格式如 PDF 的模板中。支持超过 60 种类型,包括 1D 和 2D 条形码。

  1. 准备一个带有条形码占位符的模板(不支持 PDF 模板)。
  2. 从支持的源中获取数据。
  3. 调整条形码设置,如大小和分辨率。
  4. 将添加条形码的文档保存为 PDF 文件。
// 在模板中使用此标签以在输出文档中创建条形码
// <<barcode [barcode_expression] -barcode_type>>

// 设置模板的文件路径
// 目前不支持 PDF 模板。
String template = "barcode_template.docx";

// 从您的数据源获取数据
DataSourceInfo data 
    = new DataSourceInfo(GetData(), "label");

// 将添加条形码的文档保存为 PDF 文件。
DocumentAssembler asm = new DocumentAssembler();
asm.assembleDocument(template, "result.pdf", data);
Maven XML
点击以复制
已复制
更多示例 文档

使用数据驱动的模板构建文档

GroupDocs.Assembly for Java 简化了流行文件类型的文档创建。使用模板无缝添加图表、表格、列表、链接、图像和条形码。

GroupDocs.Assembly 的功能

使用业务数据生成报告

API 能够高效且准确地使用 JSON、XML 和 CSV 等格式中的数据填充文档。

使用内置元素可视化数据

GroupDocs.Assembly 支持本地元素,如表格、图表和列表,以及文本、链接、图像和实时条形码生成。

将数据插入所需位置

通过基于 LINQ 的模板,您可以精准放置数据,使用循环添加数组,并以编程方式定制格式(如颜色)。

与文件类型兼容性广泛

处理 MS Office 文档、PDF、HTML、OpenOffice 和电子邮件等文件。您还可以将一个文档合并到另一个文档中。

如何动态创建条形码

此示例演示了如何动态生成并将条形码添加到 PDF 文档中。

Java

// 准备一个带有条形码占位符的模板
// <<barcode [barcode_expression] -barcode_type>>

// 设置模板文件的路径
// 目前不支持 PDF 模板。
String template = "barcode_template.docx";

// 从特定源加载数据
CsvDataSource data_csv =
    new CsvDataSource("Barcode Labels.csv", 
    new CsvDataLoadOptions(true));

// 构建一个包含必要数据的数据源对象
DataSourceInfo data 
    = new DataSourceInfo(data_csv, "label");

// 创建 DocumentAssembler 实例
DocumentAssembler asm = new DocumentAssembler();

// 自定义条形码设置
asm.getBarcodeSettings().setResolution(1200);
asm.getBarcodeSettings().setBaseYDimension(5f);

// 保存更新的文档并包含条形码
asm.assembleDocument(template, "result.pdf", data);
Maven XML
点击以复制
已复制
更多示例 文档

GroupDocs.Assembly for Java 是什么?

GroupDocs.Assembly for Java 帮助您通过从多个来源添加数据来生成和自定义文档。插入文本、数字、图表、表格、列表、图像和条形码。使用高级模板确保数据准确显示在您想要的位置。支持超过 50 种格式,包括 PDF、Office 文件和电子邮件。
了解更多
About illustration

准备好开始了吗?

免费下载 GroupDocs.Assembly 或获取试用许可证以获得完全访问权限!

有用的资源

探索文档,代码样本和社区支持,以增强您的体验。

发现关键特性

我们的平台通过强大的工具和自动化,简化了文档处理。

以各种格式创建报告

Java 支持超过 50 种文件类型,使数据合并和模板处理变得轻松,从而实现专业的结果。

临时许可提示

1
使用您的工作电子邮件地址进行注册。不允许使用免费邮件服务。
2
使用第二步中的获取临时许可证按钮。
 中国人