5

当我在 .Net Core 2.0 Mvc 应用程序中声明 NReco.PdfGenerator 时,出现错误。

  • 我将 Nuget 包 NReco.PdfGenerator 1.1.15 添加到项目中
  • 在控制器中做了一个 using 语句
  • 声明 HtmlToPdfConverter

[HttpPost]
public IActionResult Index(myModel model)
{
    var html2PdfConverter = new NReco.PdfGenerator.HtmlToPdfConverter();
      
    // etc.   
}

它抛出一个

无法从程序集“System.Web,版本=4.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”加载类型“System.Web.HttpContext”

直接声明它。

有人有使用 nReco 的经验吗?

4

2 回答 2

4

我在 .Net Core 中使用它,并引用了NReco.PdfGenerator.LT从 NReco 将 Html 转换为 PDF 的 nuget 包。

于 2018-02-14T14:08:03.433 回答
0

用这个:

var converter = new HtmlConverter();
var html = "<div><strong>Hello</strong> World!</div>";
var bytes = converter.FromHtmlString(html);
File.WriteAllBytes("image.jpg", bytes);

你需要安装包:

Install-Package CoreHtmlToImage
于 2022-01-17T22:01:47.483 回答