GroupDocs.Parser for .NET

使用C#从ODP提取图像

使用GroupDocs.Parser,能够方便地定位并提取PDF、Word文档、Excel表格及其他文件类型中的嵌入图像,适用于您的.NET应用程序。

在C#中从Odp提取图像的步骤

借助GroupDocs.Parser,您可以在数个步骤中从ODP文档中提取图像:

  1. 用ODP文件初始化Parser。
  2. 从文档中获取图像元素。
  3. 按需在您的工作流程中使用提取的图像。
// 使用Parser打开包含图像的文档
using (Parser parser = new Parser("input.odp")) {

    // 从文件中提取所有嵌入的图像
    IEnumerable<PageImageArea> images = parser.GetImages();

    // 处理未找到图像的情况
    if (images == null)
    {
        return;
    }

    // 处理或保存检索到的图像
    foreach (PageImageArea image in images)
    {
        Console.WriteLine(string.Format("Page: {0}, R: {1}, Type: {2}", 
            image.Page.Index, image.Rectangle, image.FileType));
    }
}
dotnet add package GroupDocs.Parser
点击以复制
已复制
更多示例 文档

全面的文档内容提取

GroupDocs.Parser不仅提供图像提取功能,还支持提取原始文本、超链接、元数据和结构化内容,满足高级自动化场景的需求。

图像提取和文档解析工作流

从多种格式中提取图像

从多种文件格式(包括DOCX、PDF、PPTX、XLSX以及图像文件如PNG、JPG和TIFF)中提取嵌入图像。

保持原始图像质量

图像以高保真度提取,保持原始分辨率、格式和色彩配置文件。

高级提取选项

通过按页、格式或分辨率筛选定制图像提取,并支持多页文档。

如何从PDF文档中提取和保存图像

本示例演示如何从PDF文件中提取所有图像资源并保存到本地文件系统。

C#

//  使用Parser类加载PDF
using (Parser parser = new Parser("input.pdf"))
{
    // 从文件中提取嵌入图像
    IEnumerable<PageImageArea> images = parser.GetImages();

    // 设置输出格式和图像选项(例如,PNG)
    ImageOptions options = new ImageOptions(ImageFormat.Png);

    // 将提取的图像写入磁盘
    int imageNumber = 0;
    foreach (PageImageArea image in images)
    {
        image.Save(imageNumber.ToString() + ".png", options);
        imageNumber++;
    }
}

关于GroupDocs.Parser for .NET API

GroupDocs.Parser是一个强大的文档解析库,专为.NET开发者设计。它允许从流行文件格式(如PDF、DOCX、XLSX、PPTX等)中提取图像、文本、超链接和结构化数据,无需任何第三方应用程序。
了解更多
About illustration

准备好开始了吗?

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

有用的资源

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

支持的图像提取格式

GroupDocs.Parser能够准确地从多种文档和图像格式中提取图像。请查看下面的常见支持类型列表。

临时许可提示

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