【问题标题】:GhostScript.Net not working Visual Studio 2022GhostScript.Net 无法正常工作 Visual Studio 2022
【发布时间】: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


    【解决方案1】:

    我也有同样的问题。似乎 rasterizer.GetPage(100,1) 返回 null。奇怪的是,如果你再次执行它,你会得到一个结果(但对我来说它只是一个空白的白页) 你解决了吗?

    【讨论】:

      猜你喜欢
      • 2022-11-02
      • 2022-11-05
      • 1970-01-01
      • 2017-10-15
      • 2011-05-28
      • 2018-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多