在 .NET Core 中,可以使用 Ghostscript 库将 PDF 文件转换为图片。以下是示例代码:

  1. 首先,需要安装 Ghostscript 库。可以使用 NuGet 包管理器安装 Ghostscript.NET 库。

  2. 然后,可以使用以下代码将 PDF 文件转换为图片:

using Ghostscript.NET;
using Ghostscript.NET.Rasterizer;
using System.Drawing;

public void ConvertPdfToImage(string pdfFilePath, string outputImagePath, int dpi)
{
    using (var rasterizer = new GhostscriptRasterizer())
    {
        rasterizer.Open(pdfFilePath);

        for (int pageNumber = 1; pageNumber <= rasterizer.PageCount; pageNumber++)
        {
            using (var image = rasterizer.GetPage(dpi, dpi, pageNumber))
            {
                image.Save(outputImagePath + pageNumber + ".jpg", ImageFormat.Jpeg);
            }
        }
    }
}

这将将 PDF 文件转换为多个 JPEG 图像,并将它们保存在指定的输出文件夹中。dpi 参数指定输出图像的分辨率。可以根据需要调整这个值。

请注意,这段代码依赖于 Ghostscript 库,因此需要将其安装到系统中。如果 Ghostscript 未安装,则需要手动下载 Ghostscript 并将其安装到系统中

net core 将上传得pdf 文件转换为 图片

原文地址: http://www.cveoy.top/t/topic/fEHY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录