1.下载ghostscript在系统安装 https://download.csdn.net/download/qq_43034312/15865083
2.在项目了里NuGet包:Magick.NET-Q16-AnyCPU
我安装过的包
在这里插入图片描述
我的代码:

```csharp using System . Drawing ; using Microsoft . AspNetCore . Mvc ; using Microsoft . Extensions . Logging ; using System ; using System . Collections . Generic ; using System . IO ; using System . Linq ; using System . Threading . Tasks ; using ImageMagick ; namespace PdfToImagesCore . Controllers [ ApiController ] [ Route ( "[controller]" ) ] public class PdftoImagesController : ControllerBase [ HttpGet ] public IActionResult PdftoImages ( ) string path = @"D:\pdftoimg\name.pdf" ; MagickReadSettings settings = new MagickReadSettings ( ) ; settings . Density = new Density ( 300 , 300 ) ; //设置质量 using ( MagickImageCollection images = new MagickImageCollection ( ) ) images . Read ( path , settings ) ; for ( int i = 0 ; i < images . Count ; i ++ ) MagickImage image = ( MagickImage ) images [ i ] ; image . Format = MagickFormat . Jpg ; image . Write ( path . Replace ( "name.pdf" , "" ) + ( i + 1 ) + ".jpg" ) ; catch ( Exception ex ) Console . WriteLine ( ex . Message ) ; return Ok ( ) ; 我们在项目开发中,对 图片 的操作可以说是非常常见,比如 图片 大小改变、 图片 合并、格式 换、添加水印等,自己开发都需要费不少时间,所以今天给大家介绍一个支持100多格式 图片 操作库,完全可以满足项目日常的开发。项目简介这是基于 .NET Standard开发的开源项目,支持100的 图片 格式,可以在 C# /VB .NET / .NET Core 直接使用。如果需要操作AI/EPS/ PDF /PS、Video 格式,需要额... <groupId>org.ice pdf .os</groupId> <artifactId>ice pdf - core </artifactId> <version>6.1.2</version> </dependency> <!-- pdf 图片 --> <dependency> <group tmlTo Pdf DotNet是基于本地 wkhtmlto pdf 封装的 .NET Core 类库,主要通过webkit引擎实现html页面 换为 pdf 文件。并且支持在Windows、Docker、Linux、MacOSX运行。主要功能实现在线URL pdf 文件或者html代码直接 换为 pdf 文件,并对css样式、 图片 等很好的支持,导出的 pdf 文件和网站相差不大。工具→NuGet包管理器→管理解决方案的NuGet程序包。2、安装WkHtmlTo Pdf DotNet依赖包。直接通过Nuget包搜索安装。 针对客户需求,首先需要实现 PDF 图片 ,经科普,两种不同的 PDF 分别指:单层:以 图片 为基础的 PDF 文档,鼠标滑动无法进行勾选。双层:文字会浮于底层的 PDF 之上,而且鼠标滑动可见勾选的信息被框选。 单层 PDF 获取 图片 说明:单层本事实质就是 图片 ,需要将 PDF 中的 图片 按页提取即可。 使用的依赖通过nuget自行下载 Pdf Pig。 using (UglyToad. Pdf Pig. Pdf Document document = UglyToad. Pdf Pig. Pdf Document.Open(path)) PDF 是一种在我们日常工作学习中最常用到的文档格式之一,但常常也会因为文档的不易编辑的特点,在遇到需要编辑 PDF 文档内容或者 换文件格式的情况时让人苦恼。通常对于开发者而言,可选择通过使用组件的方式来实现 PDF 文档的编辑或者格式 换,因此本文将介绍如何通过使用免费版的组件Free Spire. PDF for .NET PDF 文档。这里介绍将 PDF 换多种不同格式的图像文件格式,如PN... Aspose. PDF for .NET 是一个强大的 PDF 操作 API,可让您在 .NET 应用程序中创建和处理 PDF 文件。我们将使用此 API 将页面从 PDF 文档 换为 JPG 格式。您还可以仅将单页 PDF 换为 JPG。以下是仅将单页 PDF 换为 JPG 的步骤。以下是使用 Aspose. PDF for .NET PDF 文档中的页面 换为 JPG 图像的步骤。使用JpegDevice.Process(Page, Stream)方法将页面 换为 JPG。 是一个综合工具包的集合,用于将识别、文档、医疗、成像和多媒体技术整合到桌面、服务器、平板电脑、网络和移动解决方案中,是一项企业级文档自动化解决方案,有捕捉,OCR,OMR,表单识别和处理, PDF ,打印捕获,归档,注释和显示功能。如果步骤正确,应用程序将运行并将目录中的所有 JPEG 文件Images 换为 TIFF,并将目录中的所有 TIFF 文件 换Images为可搜索的 PDF 。在使用文件观察器 换文件 - C# .NET Core 教程之前,通过查看添加引用和设置许可证教程熟悉创建项目的基本步骤。 我们在项目开发中,对 图片 的操作可以说是非常常见,比如 图片 大小改变、 图片 合并、格式 换、添加水印等,ImageMagick 就是 .NET 一个比较强大的 图片 操作开源项目。ImageMagick 是一个功能强大的图像处理库,支持 100 多种主要文件格式(不包括子格式)。使用 Magick .NET ,您可以在 C# /VB .NET / .NET Core 应用程序中使用ImageMagick,而无需在服务器或桌面上安装ImageMagick。 由于最近项目中要生成比较复杂的 PDF 文件,所以对于iTextSharp组建研究了一下,最终成功实现了想要的效果,发现这个组件功能非常强大,刚开始不熟悉该组件的代码所以遇到很多问题(基本都是内容格式上的问题),借由这篇博客记录一下。 1.首先下载该组件并添加引用,这里是使用VS自带的NuGet来进行安装的,键项目选择管理NuGet程序包,搜索iTextSharp选择合适版本安装即可,安装完成会自动...