当前位置: 首页 > wzjs >正文

如何用云指做自己的网站北京百度推广开户

如何用云指做自己的网站,北京百度推广开户,one dirve做网站,如何做响应式网站当 PDF 文件中包含有价值的图片,如艺术画作、设计素材、报告图表等,提取图片可以将这些图像资源进行单独保存,方便后续在不同的项目中使用,避免每次都要从 PDF 中查找。本文将介绍如何使用C#通过代码从PDF文档中提取图片&#xff…

当 PDF 文件中包含有价值的图片,如艺术画作、设计素材、报告图表等,提取图片可以将这些图像资源进行单独保存,方便后续在不同的项目中使用,避免每次都要从 PDF 中查找。本文将介绍如何使用C#通过代码从PDF文档中提取图片,包含以下两个示例:

文章目录

    • C# 提取指定 PDF 页面中的图片
    • C# 提取PDF 文档中所有图片

提取PDF图片需要用到 Spire.PDF for .NET 库。可以通过此链接下载产品包后手动添加引用,或者直接通过NuGet安装。

C# 提取指定 PDF 页面中的图片

PdfImageHelper 类可用于帮助用户管理 PDF 文档中的图像,要从某个指定的PDF页面中提取图片,参考以下步骤:

  1. 使用 PdfDocument 类的 LoadFromFile() 方法加载 PDF 文件。
  2. 通过 PdfDocument 类的 Pages[index] 属性获取指定页面。
  3. 创建 PdfImageHelper 对象,然后使用其 GetImagesInfo() 方法获取页面中图像信息集合。
  4. 遍历图像信息集合,并使用 PdfImageInfo.Image.Save() 方法将每一张图片以PNG格式储存到指定文件路径。

C# 代码:

using Spire.Pdf;
using Spire.Pdf.Utilities;
using System.Drawing;namespace ExtractImagesFromSpecificPage
{class Program{static void Main(string[] args){// 加载PDF文档PdfDocument pdf = new PdfDocument();pdf.LoadFromFile("E:\\PythonPDF\\AI.pdf");// 获取第一页PdfPageBase page = pdf.Pages[0];// 创建PdfImageHelper对象PdfImageHelper imageHelper = new PdfImageHelper();// 获取页面上的图片信息 PdfImageInfo[] imageInfos = imageHelper.GetImagesInfo(page);// 遍历图片信息for (int i = 0; i < imageInfos.Length; i++){// 获取某个指定图片信息PdfImageInfo imageInfo = imageInfos[i];// 获取指定图片Image image = imageInfo.Image;// 将图片保存为png格式image.Save("图片\\图-" + i + ".png");}pdf.Dispose();}}
}

提取指定页面图片

C# 提取PDF 文档中所有图片

要获取整个PDF文档中的图片,就需要遍历每一页然后再提取,具体参考以下步骤:

  1. 使用 PdfDocument 类的 LoadFromFile() 方法加载 PDF 文件。
  2. 创建 PdfImageHelper 对象。
  3. 遍历文档中的每一个页面。
  4. 通过 PdfDocument 类的 Pages[index] 属性获取指定页面。
  5. 使用 PdfImageHelper.GetImagesInfo() 方法获取页面中图像信息集合。
  6. 遍历图像信息集合,并使用 **PdfImageInfo.Image.Save()**方法将每一张图片以PNG格式储存到指定文件路径。

C# 代码:

using Spire.Pdf;
using Spire.Pdf.Utilities;
using System.Drawing;namespace ExtractAllImages{class Program{static void Main(string[] args){// 加载PDF文档PdfDocument pdf = new PdfDocument();pdf.LoadFromFile("E:\\PythonPDF\\AI.pdf");// 创建PdfImageHelper对象PdfImageHelper imageHelper = new PdfImageHelper();int m = 0;// 遍历PDF页面for (int i = 0; i < pdf.Pages.Count; i++){// 获取指定页面PdfPageBase page = pdf.Pages[i];// 获取页面上的图片信息 PdfImageInfo[] imageInfos = imageHelper.GetImagesInfo(page);// 遍历图片信息for (int j = 0; j < imageInfos.Length; j++){// 获取某个指定图片信息PdfImageInfo imageInfo = imageInfos[j];// 获取指定图片Image image = imageInfo.Image;// 将图片保存为png格式image.Save("PDF图片\\图-" + m + ".png");m++;}}pdf.Dispose();}}}

提取PDF文档中的图片


  • 通过C# 操作PDF中图片以及其他元素的更多教程可参考:
    https://www.e-iceblue.cn/spirepdfnet/spire-pdf-for-net-program-guide-content.html

  • 移除水印可以点击申请试用授权:
    https://www.e-iceblue.cn/misc/temporary-license.html

http://www.dtcms.com/wzjs/413353.html

相关文章:

  • 用老域名重新做个网站百度一下电脑版首页
  • i岗网站建设自己开平台怎么弄啊
  • 扁平化购物网站模板软文300字介绍商品
  • 坪山网站建设服务app下载注册量推广平台
  • 网站改版的费用windows优化大师有哪些功能
  • 学做吃的网站有哪些重庆网站建设软件
  • 网站出现的问题吗百度seo正规优化
  • 网站建设shopify网站流量查询站长之家
  • 做网站怎么靠流量挣钱互联网广告代理商
  • 温州做网站seo百度霸屏全网推广
  • 昆明网站开发建百度关键词排名快速排名
  • 平面图怎么画谷歌网站推广优化
  • 做公司网站费用seo技术介绍
  • 有哪些做兼职的设计网站有哪些工作自己建网站要花多少钱
  • c 博客网站开发教程seo短视频网页入口
  • 美国做ppt的网站百度推广登录账号首页
  • 长沙制作手机网站怎么在百度上添加自己的店铺地址
  • 宁波江东区网站建设松原新闻头条
  • 给人做传销网站网站seo基础优化
  • app开发网站模板精准营销方式有哪些
  • h5制作企业网站有哪些优势秒收录关键词代发
  • 无锡网站制作哪家价格便宜百度收录入口
  • 做搞笑图片的网站怎么申请网站详细步骤
  • 做简单网站需要学什么软件有哪些内容网站推广排名公司
  • 苏州高端网站制作公司seo俱乐部
  • 高定网站seo主要是指优化
  • 如何建立网站快捷方式网店运营具体做什么
  • 纪检网站建设动态主题关键词如何确定
  • 郑州春蕾网站建设2021搜索引擎排名
  • 网站google排名出现过几分钟代理公司注册