生成自定义BarCode图像
条形码是平行线或图案形式的数据的视觉表示。 条码广泛应用于零售、物流、医疗、银行等行业。
Microsoft Word允许用户使用字段将条形码直接嵌入到文档中。 用户可以插入特定类型的条形码,例如QR代码或线性条形码,使用 BARCODE 场。
在本文中,我们将介绍BARCODE字段是如何在Aspose.Words中实现的,以及Aspose.Words如何允许用户使用已添加条形码的Word文档。
Aspose.Words支持的条形码类型
Aspose.Words支持各种类型的条形码。 条形码类型在BarcodeType属性中作为字符串值传递。
当保存为支持条形码的Word格式时,您可以使用任何类型的条形码 支持Microsoft Word. 如果传递了错误类型的条形码,Word将显示错误。
当保存为其他格式(如PDF)时,Aspose.Words将条形码呈现委托给用户代码,因此用户仅限于其实现或使用的库的条形码类型。
将条形码插入文档或加载添加了条形码的文档
Aspose.Words提供以下功能::
- 使用 DisplayBarcode 和 MergeBarcode 字段代码
- 或者加载已插入条形码的Word文档以进行进一步的工作
Aspose.Words具有用于生成自定义条形码的界面,使其易于使用 Aspose.Words 和 阿斯波斯。BarCode 一起在输出文档中呈现条形码图像。 例如,您可以创建DOC、OOXML或RTF文档,并使用Aspose.Words向其添加DISPLAYBARCODE字段。 或者您可以加载DOC,OOXML或RTF文档,其中已存在DISPLAYBARCODE字段,并提供自定义条形码生成器的实现。
典型的DISPLAYBARCODE字段具有以下语法:
{ DISPLAYBARCODE "SomeData" QR \h 720 }
下面是使用Aspose.Words和Aspose的示例代码生成器。BarCode APIs. 此示例演示如何在Word文档中的DISPLAYBARCODE字段位置插入条形码图像:
您还可以使用加载或新插入的条形码以固定页面格式(如PDF,XPS等)保存文档。 下面的代码示例演示如何将Word文档保存为PDF格式:
指定条码选项
使用条形码时,您可以设置一些其他属性。 Aspose.Words为您提供BarcodeParameters类–用于条形码参数传递到BarcodeGenerator的类。
Aspose.Words支持使用IBarcodeGenerator生成的图像的嵌入式96ppi分辨率,这限制了条形码图像的最小尺寸。 为了解决这个问题,开发人员可以手动将目标分辨率的条形码图像插入到Word文档中,并将其保存为所需的格式。 有关使用条形码的更多详细信息和示例,请参阅文章 从Word文档读取条形码.