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

spire.Pdf 将pdf转成image

一、nuget安装

  <ItemGroup><PackageReference Include="Spire.PDF" Version="10.6.7" /></ItemGroup>

二、直接上代码

using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Logging;
using System;
using System.IO;namespace pdfdemo.Controllers
{public class HomeController : Controller{private readonly ILogger<HomeController> _logger;public HomeController(ILogger<HomeController> logger){_logger = logger;}public IActionResult Index(){var path = $"{AppDomain.CurrentDomain.BaseDirectory}/133634930918199804.pdf";var imgPath = $"{AppDomain.CurrentDomain.BaseDirectory}/1336349309181998041.png";using (Spire.Pdf.PdfDocument document = new Spire.Pdf.PdfDocument()){using (var stream = new FileStream(path, FileMode.Open, FileAccess.Read)){document.LoadFromStream(stream);using (var memoryStream = new System.IO.MemoryStream()){document.SaveToImageStream(0, memoryStream, "image/png");System.IO.File.WriteAllBytes(imgPath, memoryStream.ToArray());}}}return View();}}
}

运行效果:

 

http://www.lryc.cn/news/383617.html

相关文章:

  • 仓颉编程语言 -- 初识(一)
  • 前端JS必用工具【js-tool-big-box】学习,数值型数组的正向排序和倒向排序
  • python web框架哪家强?Flask、Django、FastAPI对比
  • Mybatis plus:IService接口
  • 时序分析基本概念介绍——min pulse width 最小脉冲宽度
  • PHP原生代码生成pdf---解决中文乱码问题
  • 智慧车库管理系统
  • 每日新闻掌握【2024年6月26日 星期三】
  • InVEST实践及在生态系统服务供需、固碳、城市热岛、论文写作等实际项目中应用
  • 慧科新闻搜索研究数据库的使用指南及个人获取途径
  • SpringBoot学习03-[Spring Boot与Web开发]
  • 数据恢复篇:如何恢复丢失的Android短信?
  • 数据结构历年考研真题对应知识点(栈)
  • BarTender版软件下载及安装教程
  • Python 中从字典中提取所有值到列表
  • Netty中Reactor线程的运行逻辑
  • liunx 搭建 zookeeper
  • selenium 3中等待方式
  • pytorch笔记:named_parameters
  • uniapp——H5添加支付宝授权登录,报错:系统异常,请联系商家。REDIRECT_URI_ILLEAGAL
  • 群辉NAS使用Kodi影视墙
  • 如何实现HPC数据传输的高效流转,降本增效?
  • redis 定时任务锁 分布式锁
  • 了解支付行业基本专业语
  • 408数据结构-图的应用1-最小生成树 自学知识点整理
  • Ubuntu18.04操作系统使用pip3安装open cv
  • 为什么变量不可以在 switch 语句中声明定义?
  • 手机定位技术全解析:原理、发展与应用
  • 深入探索Kylin的Cube构建:数据魔方的构建之旅
  • web渗透-CSRF漏洞