嗨,这可能听起来像一个愚蠢的问题,但我试图在我的VB.NET Win Form应用程序中使用NReco PDF库,当我尝试编译代码时出现此错误:
NReco.PdfGenerator.HtmlToPdfConverter'未定义
我添加了对DLL的引用,当我第一次编写此代码时:
Dim converter As New NReco.PdfGenerator.HtmlToPdfConverter
它识别了NReco命名空间,一切看起来都很好,但每当我尝试编译时,它都会像DLL一样缺失。我知道这个库是用C#编写的,但该网站只是说它是一个.NET库,而且我已经使用其他用C#编写的库没有问题。
关于为什么这不起作用的任何想法?
答案 0 :(得分:0)
我永远无法弄清楚为什么NReco没有工作,但我确实找到了一个非常棒的替代方案,效果非常好。
Nuget Package:https://www.nuget.org/packages/Pechkin/
源代码:https://github.com/gmanny/Pechkin
这个库使用WebKit Engine将HTML转换为PDF,并且由于WebKit,它可以很好地渲染事物。
它相对易于使用,可以在Creative commons许可下免费使用。我强烈推荐这个库供任何想要免费使用此功能的人使用。