您可以使用PdfSharp库将PDF文件转换为多个图像。以下是一个示例代码:

using PdfSharp.Pdf;
using PdfSharp.Pdf.IO;
using System.Drawing.Imaging;

public void ConvertPdfToImages(string pdfFilePath, string outputDirectory)
{
    using (PdfDocument document = PdfReader.Open(pdfFilePath, PdfDocumentOpenMode.Import))
    {
        for (int i = 0; i < document.Pages.Count; i++)
        {
            using (var image = document.Pages[i].Render())
            {
                string outputPath = Path.Combine(outputDirectory, $"{i + 1}.png");
                image.Save(outputPath, ImageFormat.Png);
            }
        }
    }
}

在此示例中,读取PDF文件并使用PdfSharp库的Render()方法将每个页面呈现为图像。然后将每个图像保存为PNG文件。您可以将此代码添加到.NET Core应用程序中,并将pdfFilePath和outputDirectory参数传递给它

C# net core 将 pdf 多页 转换成 图片

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

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