GroupDocs.Parser for .NET

使用 C# 从 PDF 提取条形码

在您的 .NET 应用中,利用 GroupDocs.Parser 检测并提取 PDF、Word、Excel 和图像文件中的条形码信息。

在 C# 中从 Pdf 提取条形码的步骤

GroupDocs.Parser 使您能够通过以下简单步骤在 .NET 应用中提取 PDF 文件的条形码数据:

  1. 使用 Parser 实例加载 PDF 文件。
  2. 验证文档是否支持条形码提取。
  3. 从文档中检索条形码列表。
  4. 遍历结果并使用提取的条形码值。
// 使用 Parser 类加载包含条形码的文档
using (Parser parser = new Parser("input.pdf")) {

    // 验证文件是否支持条形码提取
    if (!parser.Features.Barcodes) {
        Console.WriteLine("不支持条形码提取");
        return;
    }

    // 获取并处理提取的条形码
    IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes();

    foreach (PageBarcodeArea barcode in barcodes) {
        Console.WriteLine("Page: " + barcode.Page.Index.ToString());
        Console.WriteLine("Value: " + barcode.Value);
    }
}
dotnet add package GroupDocs.Parser
点击以复制
已复制
更多示例 文档

高级文档解析功能

除了条形码提取,GroupDocs.Parser 还允许您提取纯文本、图像和结构化数据,以支持高级自动化和数据处理工作流程。

条形码识别和文档解析

支持多种条形码格式

识别常见的条形码类型,包括 QR 码、Code 128、Data Matrix、EAN、Aztec 等。

从文档和图像中提取条形码

从 PDF、Word、Excel 文档,及 JPEG、PNG、BMP 等图像格式中读取条形码。

可定制的提取设置

配置检测选项,例如扫描区域和处理多页文档。

如何使用条形码选项从 PDF 中提取条形码

本示例演示如何使用特定的条形码提取选项从 PDF 文件中提取条形码。

C#

//  使用 Parser 类加载 PDF 文件
using (Parser parser = new Parser("input.pdf"))
{
    // 确认支持条形码提取
    if (!parser.Features.Barcodes)
    {
        return;
    }

    // 使用条形码选项过滤结果
    BarcodeOptions options = new BarcodeOptions(QualityMode.Low, QualityMode.Low, "QR");

    // 从文档中检索条形码数据
    IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes(options);

    // 处理提取的条形码列表
    foreach (PageBarcodeArea barcode in barcodes)
    {
        Console.WriteLine("Page: " + barcode.Page.Index.ToString());
        Console.WriteLine("Value: " + barcode.Value);
    }
}

关于 GroupDocs.Parser for .NET API

GroupDocs.Parser 是一个强大的文档解析 API,专为 .NET 开发者设计。它能够从多种文件格式中提取文本、图像、结构化内容和条形码,包括 PDF、Word、Excel、PowerPoint 等,全部操作无需依赖外部工具。
了解更多
About illustration

准备好开始了吗?

免费下载 GroupDocs.Parser 或获取试用许可证以获得完全访问权限!

有用的资源

探索文档,代码样本和社区支持,以增强您的体验。

条形码提取支持的格式

GroupDocs.Parser 支持多种文档和图像格式中的条形码检测。请查看下面常用的文件类型。

临时许可提示

1
使用您的工作电子邮件地址进行注册。不允许使用免费邮件服务。
2
使用第二步中的获取临时许可证按钮。
 中国人