我已经使用 TuesPechkin 一段时间了,今天我将 nuget 包更新到新版本 2.0.0+ 并注意到 Factory.Create() 不再解决,所以我去 GitHub 上阅读所做的更改并注意到它现在需要 dll 的路径?
IConverter converter =
new ThreadSafeConverter(
new PdfToolset(
new StaticDeployment(DLL_FOLDER_PATH)));
在过去的几个小时里,我尝试了几乎所有我能想到的路径,“\bin”、“\app_data”、“\app_start”等,但我似乎无法找到或弄清楚它想要什么路径和什么dll?
我可以在我的 bin 文件夹中看到 TuesPechkin dll,这是我尝试的第一个路径,但出现以下错误:
附加信息:无法加载 DLL 'wkhtmltox.dll':找不到指定的模块。(来自 HRESULT 的异常:0x8007007E)
那个 dll 在哪里,现在我可以得到它,因为库似乎不包含它,我尝试安装 TuesPechkin.Wkhtmltox.Win32 包,但仍然找不到 dll。我也在 asp.net 网站项目中使用它,所以我假设使用以下内容应该可以获取路径,对吧?
var path = HttpContext.Current.Server.MapPath(@"~\bin\TuesPechkin.dll");