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

中国著名b2b电子商务网站seo搜索优化

中国著名b2b电子商务网站,seo搜索优化,上海市建设交通委员会网站,php做的网站论文当 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/34868.html

相关文章:

  • 网站建设一般多少钱比较合适杭州seo顾问
  • 网站建设流程教程媒体网站
  • 企业建设网站的主要作用深圳网络营销全网推广
  • 营销型网站类型网络营销具有哪些优势和吸引力
  • 网站建设要如何选择手机端竞价恶意点击
  • 网站建设公司西安上海百度推广客服电话多少
  • 天津做网站的公百度网站怎么优化排名
  • .gs域名做网站怎么样长春关键词优化报价
  • 东营网站seo外包希爱力副作用太强了
  • 软件项目管理案例教程第四版答案seo自学网站
  • 跨境电商网站排行榜百度客服人工电话95188
  • 将自己做的网站发布到搜索引擎的关键词优化
  • 中国最大的中文网站如何注册百度账号
  • 网站打开太慢什么原因搜索引擎营销的步骤
  • web做网站作业百度站长收录
  • 网站开发岗位群百度seo点击软件
  • 网站代理游戏百度旗下产品
  • 网站建设公司不赚钱腾讯会议多少钱一个月
  • 大网站制作电商营销的策略与方法
  • 嘉峪关市建设路小学新闻网站百度客服电话是多少
  • 上海网站建设开发制作百度搜索量排名
  • 阿里云部署一个自己做的网站吗优帮云查询数据云查询
  • 网页网站开发大概多少钱抖音广告
  • 北京专业做网站的公司淘宝关键词搜索量查询工具
  • 万网做网站seo网站管理招聘
  • 新乡网站建设费用百度有人工客服吗
  • 网站线上体系自动点击关键词软件
  • 网页设计和网站建设的课程设计沧州网站建设
  • 吉林做网站哪家好免费检测网站seo
  • 西安网站品牌建设房地产最新消息