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

(一)C# API 将条形码添加到 PDF
要将条形码添加到 PDF 文档,我们将遵循两步过程。首先,我们将使用Aspose.PDF for .NET API 创建或加载 PDF 文档,然后我们将使用Aspose.BarCode for .NET API 生成条形码图像并将其添加到 PDF 。请 下载 API 的 DLL 或使用 NuGet安装它们。
PM> Install-Package Aspose.BarCodePM> Install-Package Aspose.PDF
(二)在 C# 中创建 PDF 文档并添加条形码
我们可以按照以下步骤创建一个新的 PDF 文档并将条形码图像添加到 PDF:
- 首先,使用 EncodeType 和文本创建 BarcodeGenerator 类的实例 以编码 为 参数。
- 接下来,创建内存流对象的实例
- 然后,调用Save()方法将条码图像保存到内存流中。
- 接下来,创建类的实例。
- 然后,将页面添加Document到新创建的 PDF 文档中。
- 接下来,创建PdfFileMend类的实例。
- 然后,使用Document对象调用BindPdf()方法来绑定它。
- 接下来,使用流对象和图像位置坐标作为参数调用AddImage()方法。
- 之后,使用Save()方法保存 PDF。它将输出 PDF 文件路径作为参数。
- 最后,调用Close()方法关闭PdfFileMend对象。

(三)结在 C# 中将条码添加到现有 PDF 文档
我们还可以将条形码图像添加到现有 PDF 文档的任何页面。AddImage ()方法允许在指定坐标处将图像添加到 PDF 文档的指定页面。我们可以按照以下步骤将图像插入到现有的 PDF 文档中:
- 首先,使用 EncodeType 和文本创建 BarcodeGenerator 类的实例 以编码 为 参数。
- 接下来,创建内存流对象的实例
- 然后,调用Save()方法将条码图像保存到内存流中。
- 接下来,使用Document类加载 PDF 文档。
- 然后,创建PdfFileMend类的实例。
- 接下来,使用Document对象调用BindPdf()方法来绑定它。
- 然后,使用流对象、页码和图像位置坐标作为参数调用AddImage()方法。
- 之后,使用Save()方法保存 PDF。它将输出 PDF 文件路径作为参数。
- 最后,调用Close()方法关闭PdfFileMend对象。

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

(五)结在 C# 中将二维码添加到 PDF 文档
我们可以使用PdfExtractor类识别嵌入在 PDF 文档的任何页面上的任何条形码图像。它允许从 PDF 中提取图像,然后我们将从提取的图像中读取条形码信息。我们可以按照以下步骤从 PDF 文档中读取条形码:
- 首先,创建PdfExtractor类的实例。
- 接下来,使用BindPdf()方法绑定输入的 PDF 文档。
- 然后,设置图像提取的页面范围。
- 接下来,调用ExtractImage()方法来提取图像。
- 然后,保存图像以循环播放。
- 接下来,使用图像流和DecodeType作为参数创建BarCodeReader类的实例。
- 之后,调用ReadBarCodes()方法获取BarCodeResult对象。
- 最后,显示条码信息。
以下代码示例演示 了如何使用 C# 从 PDF 文档中读取条形码图像。
Codetext found: Code39StandardSymbology: 1234567
(六)结论
- 以编程方式创建 PDF 文档;
- 在 C# 中生成条形码图像并将其添加到 PDF;
- 使用 C# 从 PDF 文档中提取图像;
- 从 PDF 文档中读取条形码图像。
此外,您可以使用文档了解更多关于 Aspose.BarCode for .NET API 的 信息。如有任何歧义,请随时与我们联系。
欢迎下载|体验更多Aspose文档管理产品
获取更多信息请咨询在线客服 或 加入Aspose技术交流群()
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!