.NET 6将指定的PDF文件转成图片保存
时间: 2024-02-24 16:59:00 浏览: 20
可以使用.NET 6中的System.Drawing.Common库来实现将指定的PDF文件转成图片保存的功能。下面是基本的代码示例:
```
using System.Drawing;
using System.Drawing.Imaging;
using System.IO;
using System.Threading.Tasks;
using PdfiumViewer;
public async Task ConvertPdfToImage(string pdfFilePath, string outputDirectory)
{
using (var document = PdfDocument.Load(pdfFilePath))
{
for (var i = 0; i < document.PageCount; i++)
{
var image = document.Render(i, 300, 300, true);
var outputPath = Path.Combine(outputDirectory, $"Page{i + 1}.png");
image.Save(outputPath, ImageFormat.Png);
image.Dispose();
}
}
}
```
这个示例代码使用PdfiumViewer库来读取PDF文件,并使用System.Drawing.Common库将PDF的每一页渲染成一个PNG格式的图片,并保存到指定的输出目录。你可以根据实际需求修改代码来适应你的场景。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)