Word处理控件Aspose.Words功能演示:使用 C# 在 Word 文档中创建条形码

使用 C# 在 Word 文档中创建条形码

在 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.BarCodePM> Install-Package Aspose.Words
在 C# 中生成条码并将其添加到 Word 文档

我们可以按照以下步骤创建一个新的 Word 文档并将条形码图像添加到文档中:

  1. 首先,创建 BarcodeGenerator 类的实例。它将 EncodeType 和文本编码为参数。
  2. 接下来,创建内存流对象的实例。
  3. 然后,调用 Save() 方法将条码图像保存到内存流中。
  4. 接下来,创建 Document类的实例。
  5. 然后,使用 Document 对象初始化DocumentBuilder类的一个实例。
  6. 之后,使用带有流对象作为参数的InsertImage()方法插入条形码图像。
  7. 最后,调用 Save() 方法。它将输出 DOCX 文件路径作为参数。

在 C# 中生成条形码并将其添加到新的 Word 文档中。
在 C# 中将条码添加到现有 Word 文档

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

  1. 首先,使用 EncodeType 和文本创建 BarcodeGenerator 类的实例 以编码 为 参数。
  2. 接下来,创建内存流对象的实例。
  3. 然后,调用 Save() 方法将条码图像保存到内存流中。
  4. 接下来,使用Document类加载现有的 Word 文档 。
  5. 然后,使用 Document 对象初始化DocumentBuilder类的一个实例。
  6. 之后,使用InsertImage()方法以流对象及其位置作为参数插入条形码图像。
  7. 最后,调用 Save() 方法。它将输出 DOCX 文件路径作为参数。

在 C# 中将条码添加到现有 Word 文档。
使用 C# 将 QR 码添加到 Word 文档

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

以下代码示例演示 如何使用 C# 将 QR 码添加到 Word 文档

使用 C# 将 QR 码添加到 Word 文档。
使用 C# 从 Word 文档中读取条形码

我们可以按照以下步骤识别 Word 文档任何页面上可用的任何条码图像:

  1. 首先,使用Document类加载现有的 Word 文档 。
  2. 接下来, 使用GetChildNodes()方法访问Shape类型的NodeCollection。
  3. 然后,遍历所有形状并检查形状是否是图像。
  4. 接下来,将图像保存到流中。
  5. 然后, 使用图像流和 DecodeType 作为参数创建BarCodeReader类的实例。
  6. 之后,调用 ReadBarCodes() 方法获取 BarCodeResult 对象。
  7. 最后,显示条码信息。

下面的代码示例展示了如何使用 C# 从 Word 文档中读取条形码图像

Codetext found: 1234567890, Symbology: Code39Standard
结论
  1. 以编程方式创建 Word 文档;
  2. 生成条形码图像并将其添加到 Word 文档中;
  3. 创建二维码并将其插入 Word 文档;
  4. 从 C# 中的 Word 文档中读取条形码图像。

此外,您可以使用文档了解更多关于 Aspose.BarCode for .NET API 的 信息。如有任何歧义,请随时与我们联系。


欢迎下载|体验更多Aspose产品

获取更多信息请咨询在线客服 或 加入Aspose技术交流群(
标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年5月7日
下一篇 2022年5月7日

相关推荐

发表回复

登录后才能评论