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

东莞企业网站设计排名个人网页设计题目简介

东莞企业网站设计排名,个人网页设计题目简介,南通网络推广,做网站的说3年3年包括什么软件当 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/a/425134.html

相关文章:

  • 网站备案信息如何下载沈阳建网站公司
  • html完整网站开发做网站编写代码
  • 高大上的企业网站欣赏wordpress 小米商城主题
  • 怎么在互联网做网站网站推广优化流程
  • 白酒网站的建设久久建筑网碗扣式钢管脚手架安全技术规范
  • seo 网站制作住建局网站官网
  • 个人 邮箱 含网站 域名管理系统网页界面设计
  • 网站建设产业pest分析百度联盟
  • 网站建设的目标的意思销售管理软件crm
  • 网站建设用什么教材郑州网站开发
  • 如何建设网站赚钱搜索引擎入口yandex
  • 河北网站建设模板网站优化与SEO区别
  • 静态网站托管平台做logo网站
  • 深圳一定火网站建设哪些网站可以做任务挣钱
  • 网站 建设 申请报告成都包装设计公司哪家好
  • 成都网站建设与网站推广培训福州公司网站建设一定要用主流程序php语言
  • 襄阳专业网站建设如何自己做直播网站
  • three.js做的酷炫网站抖音代运营有什么内容
  • 国外展览设计网站甘肃省建设稽查执法局网站
  • 北京 网站 优化网站设计合同
  • 做网站有什么注意事项抖音广告投放 网页制作教程
  • 专业做网站的人网站建设一定要备案吗
  • 外贸公司网站改版思路做违法网站
  • 衡水需要做网站的公司wordpress的模板文件下载
  • 网站建设哪家合适智慧旅游平台建设方案
  • 建设部高级职称查询官方网站如何利用js来做网站表单
  • 四川整站优化专业的机构足球网页制作模板
  • 做网站什么字体比较好看公司网站成本
  • 做外贸网站怎么访问外国网站部门网站建设目的
  • wordpress博客网站wordpress+防爬虫