彩票走势图

PDF处理控件Aspose.PDF功能演示:使用 C# 将条形码添加到 PDF

翻译|使用教程|编辑:胡涛|2022-05-26 09:56:22.410|阅读 224 次

概述:我们将学习如何使用 C# 将条形码添加到 PDF 文档,欢迎查阅!

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

在 C# 中旋转 PDF 文档中的文本

PDF 是最流行的共享和打印文档格式。许多组织使用 PDF 作为生成报告和共享其他官方文档的标准格式。在某些情况下,我们可能需要将有关文档、产品或公司的特定数据或信息作为条形码图像嵌入 PDF 文档中。我们可以在 .NET 应用程序中以编程方式将机器可读的条形码图像添加到 PDF 文档。在本文中,我们将学习如何使用 C# 将条形码添加到 PDF 文档。

Aspose.PDF 最新下载

(一)C# API 将条形码添加到 PDF

要将条形码添加到 PDF 文档,我们将遵循两步过程。首先,我们将使用Aspose.PDF for .NET API 创建或加载 PDF 文档,然后我们将使用Aspose.BarCode for .NET API 生成条形码图像并将其添加到 PDF 。请 下载 API 的 DLL 或使用 NuGet安装它们。

PM> Install-Package Aspose.BarCode
PM> Install-Package Aspose.PDF
(二)在 C# 中创建 PDF 文档并添加条形码

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

  1. 首先,使用 EncodeType 和文本创建 BarcodeGenerator 类的实例 以编码 为 参数。
  2. 接下来,创建内存流对象的实例
  3. 然后,调用Save()方法将条码图像保存到内存流中。
  4. 接下来,创建类的实例。
  5. 然后,将页面添加Document到新创建的 PDF 文档中。
  6. 接下来,创建PdfFileMend类的实例。
  7. 然后,使用Document对象调用BindPdf()方法来绑定它。
  8. 接下来,使用流对象和图像位置坐标作为参数调用AddImage()方法。
  9. 之后,使用Save()方法保存 PDF。它将输出 PDF 文件路径作为参数。
  10. 最后,调用Close()方法关闭PdfFileMend对象。

在 C# 中创建 PDF 文档并添加条形码。

(三)结在 C# 中将条码添加到现有 PDF 文档

我们还可以将条形码图像添加到现有 PDF 文档的任何页面。AddImage ()方法允许在指定坐标处将图像添加到 PDF 文档的指定页面。我们可以按照以下步骤将图像插入到现有的 PDF 文档中:

  1. 首先,使用 EncodeType 和文本创建 BarcodeGenerator 类的实例 以编码 为 参数。
  2. 接下来,创建内存流对象的实例
  3. 然后,调用Save()方法将条码图像保存到内存流中。
  4. 接下来,使用Document类加载 PDF 文档。
  5. 然后,创建PdfFileMend类的实例。
  6. 接下来,使用Document对象调用BindPdf()方法来绑定它。
  7. 然后,使用流对象、页码和图像位置坐标作为参数调用AddImage()方法。
  8. 之后,使用Save()方法保存 PDF。它将输出 PDF 文件路径作为参数。
  9. 最后,调用Close()方法关闭PdfFileMend对象。

在 C# 中将条码添加到现有 PDF 文档。

(四)结在 C# 中将二维码添加到 PDF 文档

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

在 C# 中将二维码添加到 PDF 文档。

(五)结在 C# 中将二维码添加到 PDF 文档

我们可以使用PdfExtractor类识别嵌入在 PDF 文档的任何页面上的任何条形码图像。它允许从 PDF 中提取图像,然后我们将从提取的图像中读取条形码信息。我们可以按照以下步骤从 PDF 文档中读取条形码:

  1. 首先,创建PdfExtractor类的实例。
  2. 接下来,使用BindPdf()方法绑定输入的 PDF 文档。
  3. 然后,设置图像提取的页面范围。
  4. 接下来,调用ExtractImage()方法来提取图像。
  5. 然后,保存图像以循环播放。
  6. 接下来,使用图像流和DecodeType作为参数创建BarCodeReader类的实例。
  7. 之后,调用ReadBarCodes()方法获取BarCodeResult对象。
  8. 最后,显示条码信息。

以下代码示例演示 了如何使用 C# 从 PDF 文档中读取条形码图像

Codetext found: Code39Standard
Symbology: 1234567

(六)结论

在本文中,我们学习了如何:

  • 以编程方式创建 PDF 文档;
  • 在 C# 中生成条形码图像并将其添加到 PDF;
  • 使用 C# 从 PDF 文档中提取图像;
  • 从 PDF 文档中读取条形码图像。

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


欢迎下载|体验更多Aspose文档管理产品 
获取更多信息请咨询 或 加入Aspose技术交流群(761297826

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP