条形码是具有编码数据/信息的平行线、点或矩形形式的图像。行业专业人士使用条形码嵌入和访问产品信息、跟踪产品移动并跟上库存。在某些情况下,我们可能需要在 MS Word 文档中生成和添加条形码。MS Word 是最流行和广泛使用的图形文字处理程序。它用于创建带有文本、图像或图形的新文档、编写专业品质的文章、编辑和格式化现有文档等。DOCX和DOC是 MS Word 支持的流行文件格式。在本文中,我们将学习如何使用 C# 以编程方式在 Word 文档中创建条形码。
Aspose.Words for . Python 最新下载(qun:761297826)
https://www.evget.com/product/4310/download
在 Word 文档中创建条形码的 C# API
为了生成条形码并将条形码图像添加到 Word 文档,我们将遵循两步过程。首先,我们将使用 Aspose.Words for .NET API 创建或加载 Word 文档,然后我们将使用Aspose.BarCode for .NET API 生成条形码图像并将其添加到文档中 。Aspose.Words for .NET API的Document类允许在应用程序中创建新的 Word 文档或加载现有的 Word 文件。 此类的 Save()方法将文档保存在给定的文件路径上。API的DocumentBuilder类提供了构建文档的方法。它提供了各种重载的 InsertImage()方法来在文档中插入图像。
Aspose.BarCode for .NET API 允许生成各种类型的支持条形码。为此,它提供了 BarcodeGenerator 类来生成指定 EncodeType 的 条形码。 我们可以使用此类的Save()方法保存生成的条形码图像 。API 还提供BarCodeImageFormat枚举来指定保存格式。我们可以使用 API 的 BarCodeReader 类从图像中读取条形码。
请 下载 API 的 DLL 或使用 NuGet安装它们。
PM> Install-Package Aspose.BarCode PM> Install-Package Aspose.Words
在 C# 中生成条码并将其添加到 Word 文档
我们可以按照以下步骤创建一个新的 Word 文档并将条形码图像添加到文档中:

在 C# 中将条码添加到现有 Word 文档
我们可以按照以下步骤生成条形码图像并将其添加到任何现有的 Word 文档中:

使用 C# 将 QR 码添加到 Word 文档
同样,我们也可以按照前面提到的步骤,生成二维码图片并添加到Word文档中。但是,我们只需 在第一步中将EncodeType设置 为 QR 或GS1QR 。我们可能还需要在步骤 6 中调整图像位置。
以下代码示例演示 如何使用 C# 将 QR 码添加到 Word 文档。

使用 C# 从 Word 文档中读取条形码
我们可以按照以下步骤识别 Word 文档任何页面上可用的任何条码图像:
下面的代码示例展示了如何使用 C# 从 Word 文档中读取条形码图像。
Codetext found: 1234567890, Symbology: Code39Standard
结论
在本文中,我们学习了如何: