尝试从HTML模板生成PDF时出错。我有一个用于生成PDF的类库,而我是从另一个控制器调用它的。
System.DllNotFoundException:“无法加载DLL'libwkhtmltox”: 找不到指定的模块。 (来自HRESULT的异常: 0x8007007E)'
答案 0 :(得分:0)
您的csproj文件,以强制将NuGet程序集复制到内置输出:
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
答案 1 :(得分:0)
文件应位于项目的根目录,另外,您还应该安装Microsoft Visual C ++ Redistributable。 follow this link
答案 2 :(得分:0)
如果您在docker中运行应用程序,则进行更新以安装.netcore的libwkhtmltox依赖项
# Install libwkhtmltox dependencies
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
zlib1g \
fontconfig \
libfreetype6 \
libx11-6 \
libxext6 \
libxrender1 \
libjpeg62-turbo