spire.Pdf 将pdf转成image

一、nuget安装

复制代码
  <ItemGroup>
    <PackageReference Include="Spire.PDF" Version="10.6.7" />
  </ItemGroup>

二、直接上代码

cs 复制代码
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();
        }

    }
}

运行效果:

相关推荐
长勺8 分钟前
Spring Boot自动装配原理
java·spring boot·后端
晚秋大魔王22 分钟前
全志F1c200开发笔记——移植Debian文件系统
linux·服务器·网络
笨手笨脚の25 分钟前
【Bug】定时任务中 Jpa Save 方法失效
java·开发语言·bug·事务·jpa
程序猿_JOJO27 分钟前
List 源码翻译
java·数据结构·jdk·list
残*影27 分钟前
ArrayList 与 LinkedList 区别?
java
lanbing30 分钟前
数据结构 -- 判断正误
java·开发语言·数据结构
零叹31 分钟前
篇章四 数据结构——顺序表
java·数据结构·list·顺序表·arraylist·集合类
-代号952734 分钟前
不可变集合类型转换异常
java·集合·异常
豆沙沙包?35 分钟前
2025年- H56-Lc164--200.岛屿数量(图论,深搜)--Java版
java·开发语言·图论
代码老y43 分钟前
C语言文件读取中文乱码问题解析与解决方案
java·c语言·代码规范