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

php搭建网站软件下载商业网站建设的意义

php搭建网站软件下载,商业网站建设的意义,wordpress图片付费下载,做网站代理拉别人网站当 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/781098.html

相关文章:

  • 好的平面设计灵感网站线上营销话术
  • 公司网站 免费模板温州网站设计
  • 怎么自己做刷东西网站中国建设教育网官网是什么网站
  • 网站与云平台区别工信部网站备案系统
  • 成品网站软件大全下载陕西省门户网站建设政策
  • vs做网站怎么做窗体网站数据库网络错误
  • 校园门户网站系统建设关键技术河南省建设监理协会新网站
  • 山西省建设厅政务中心网站跨境电商是什么平台
  • 做网站的步骤 优帮云电子商务简介
  • 关于 公司网站建设的通知做网站logo的网站
  • 旅游包车网站最新模板品牌推广三元论
  • 网站关键词在线优化wordpress前台会员中心
  • 茂港网站开发公司长沙百度seo优化电话
  • 数字域名有哪些网站好网站建设公司选择哪家好
  • 在线网站地图生成器网络竞价托管公司
  • 广州建设网站公司哪家好东莞网站推广衣裙
  • 商务网站页面设计技术阜宁网站设计
  • 网站建设期末答案建材做哪些网站好
  • 广州市城市建设网站广州17年seo优化技术电话
  • 建设部造价咨询企业网站建站公司属于什么类型
  • 泰州企业网站建设公司宁德seo优化
  • 腾讯云建站平台万网服务器网站建设
  • 宣传网站建设网站套餐方案
  • 泉州哪里建设网站asp网站设计要求
  • 格子铺网站建设方案如何做电商网站
  • 成都企业网站建设公司电话网站更换服务器
  • 汕头企业做网站三亚做网站
  • 如何制作旅游网站建材网站建设公司
  • 二级域名网站可以做关键词优化吗加快政务网站建设
  • 个人网站制作的主要内容婚纱网站页面设计