使用GroupDocs.Assembly,可以将条形码嵌入到PPTX模板中。支持1D和2D条形码格式,包括QR、Code 128、Data Matrix等。
- 使用预定义的条形码标签设计PPTX模板。
- 从您首选的来源提取结构化数据(例如,JSON、XML、数据库)。
- 自定义条形码设置,如大小、分辨率或符号。
- 生成并保存带有嵌入条形码的新文档。
使用GroupDocs.Assembly,可以将条形码嵌入到PPTX模板中。支持1D和2D条形码格式,包括QR、Code 128、Data Matrix等。
# 在您的模板中使用此标签以自动生成并插入条形码
# <<barcode [barcode_expression] -barcode_type>>
import groupdocs.assembly as ga
def run():
# 定义您的模板文件的路径
template = "barcode_template.pptx"
# 连接到您的首选数据源
data = ga.DataSourceInfo(GetData(), "label")
# 生成包含嵌入条形码的最终文档
asm = ga.DocumentAssembler()
asm.assemble_document(template, "result.pptx", data)
GroupDocs.Assembly for Python via .NET简化了生成丰富动态文档的过程。使用智能模板标记添加表格、图表、列表、超链接、条形码和图像等视觉和功能元素。
使用GroupDocs.Assembly将JSON、XML、CSV和其他数据格式合并到模板中,以便在常见文件类型中自动生成文档。
GroupDocs.Assembly支持集成原生组件,如表格、图表、列表、超链接、条形码和图像,以制作全面且视觉上吸引人的文档。
通过基于LINQ的表达式精确控制内容的位置。轻松遍历数组并以编程方式应用自定义样式和颜色。
生成广泛使用的文件格式的文档,包括DOCX、XLSX、PPTX、HTML、PDF和各种电子邮件格式。在需要时嵌套文档,以简化工作流。
# 准备带有条形码占位符的模板
# <<barcode [barcode_expression] -barcode_type>>
import groupdocs.assembly as ga
def run():
# 指定模板的文件路径
template = "barcode_template.pptx"
# 从您的来源获取结构化数据
data_csv =
ga.data.CsvDataSource("Barcode Labels.csv",
ga.data.CsvDataLoadOptions(True))
# 构造一个仅包含相关字段的数据对象
data = ga.DataSourceInfo(data_csv, "label")
# 初始化DocumentAssembler实例
asm = ga.DocumentAssembler()
# 定义条形码特定属性(例如,类型、大小)
asm.barcode_settings.resolution = 1200
asm.barcode_settings.base_y_dimension = 5
# 保存插入条形码的完整文档
asm.assemble_document(template, "result.pptx", data)
Python via .NET支持输出到超过50种文件类型,使自定义模板的无缝数据集成和文档生成成为可能。