NReco.PdfGenerator.HtmlToPdfConverter'没有定义

时间:2014-12-19 15:13:12

标签: vb.net dll pdf-generation

嗨,这可能听起来像一个愚蠢的问题,但我试图在我的VB.NET Win Form应用程序中使用NReco PDF库,当我尝试编译代码时出现此错误:

NReco.PdfGenerator.HtmlToPdfConverter'未定义

我添加了对DLL的引用,当我第一次编写此代码时:

Dim converter As New NReco.PdfGenerator.HtmlToPdfConverter

它识别了NReco命名空间,一切看起来都很好,但每当我尝试编译时,它都会像DLL一样缺失。我知道这个库是用C#编写的,但该网站只是说它是一个.NET库,而且我已经使用其他用C#编写的库没有问题。

关于为什么这不起作用的任何想法?

I did also confirm with solution explorer that the DLL is there.

1 个答案:

答案 0 :(得分:0)

我永远无法弄清楚为什么NReco没有工作,但我确实找到了一个非常棒的替代方案,效果非常好。

Nuget Package:https://www.nuget.org/packages/Pechkin/

源代码:https://github.com/gmanny/Pechkin

这个库使用WebKit Engine将HTML转换为PDF,并且由于WebKit,它可以很好地渲染事物。

它相对易于使用,可以在Creative commons许可下免费使用。我强烈推荐这个库供任何想要免费使用此功能的人使用。