【发布时间】:2022-07-04 18:24:03
【问题描述】:
大家好,提前感谢您的帮助。我正在使用 GhostScript.Net 将 Pdf 文件转换为 Png 图像。这在使用 Visual Studio 2019 时效果很好。但是,当我转移到 VS 2022 时,这是我的代码:
using (var rasterizer = new GhostscriptRasterizer()) //create an instance for GhostscriptRasterizer
{
string fileName = Path.GetFileNameWithoutExtension(inputFile);
rasterizer.Open(inputFile); //opens the PDF file for rasterizing
SendEmail sendEmail9 = new SendEmail("Page Count", rasterizer.PageCount.ToString(), "");
//set the output image(png's) complete path
var outputPNGPath = @"E:\out.png";
//converts the PDF pages to png's
var pdf2PNG = rasterizer.GetPage(100, 1);
//save the png's
pdf2PNG.Save(outputPNGPath, ImageFormat.Png);
}
尝试保存时,我收到一条错误消息“System.NullReferenceException:对象引用未设置为对象的实例”。我也尝试过 GhostScript.Net Fork,但没有成功。任何帮助将不胜感激。
【问题讨论】:
标签: .net ghostscript.net