使用SelectPdf ArgumentNullException将Html转换为Pdf



我是新来的,希望有人能帮我。

iam试图在net5中将html字符串转换为pdf版本。我们让它在净核心2.2中运行,没有任何问题。现在我们正在尝试将所有内容迁移到net5。唯一不起作用的部分是将html字符串转换为pdf文档。

我们正在使用以下nuget包:Select.HtmlToPdf.NetCore一旦我们尝试将html字符串转换为"ConvertHtmlString"我们得到以下异常。

System.ArgumentNullException:"值不能为null。Arg_ParamName_Name'

这里有一个简单的片段来解决这个问题:

var htmlString = "<html><head></head><body>Test me out!</body></html>";
var converter = new HtmlToPdf();
converter.Options.PdfPageSize = PdfPageSize.Letter;
converter.Options.AutoFitWidth = HtmlToPdfPageFitMode.AutoFit;
converter.Options.AutoFitHeight = HtmlToPdfPageFitMode.AutoFit;
converter.Options.PdfPageOrientation = PdfPageOrientation.Landscape;
SelectPdf.PdfDocument doc = converter.ConvertHtmlString(htmlString);
doc.Save("C:\Temp\test.pdf");
doc.Close();

谢谢。

问候Maik

确定注释中的提示。。

在我发布我的问题之前,我做了一些标准的事情,在深入研究之前我总是这样做。。

清理解决方案,重新启动VisualStudio等等。什么都不起作用。我检查了我的nuget软件包,并安装了正确的软件包。

我卸下了包装,重新安装了一遍,现在效果很好。不能确切地说问题出在哪里,但是。。它现在起作用了。

相关内容

  • 没有找到相关文章

最新更新