2

我正在使用 EvoPDf(版本 6.10)的示例代码在 MVC 中将 Html 转换为 PDF。代码如下所示。

byte[] outPdfBuffer = htmlToPdfConverter.ConvertUrl(url);

但它给出异常“无法开始转换。WinApi 错误代码 216。检查 'evointernal.dat' 文件是否具有执行权限并且它存在于 evohtmltopdf.dll 附近或使用文件的完整路径设置 EvoInternalFileName 属性

我已经从 Nuget 包管理器安装了 evoPDF 6.10。

它的文件在哪里可用,位置是:“Mvc\packages\EvoHtmlToPdf_x64.6.10\lib\net40”
这里有三个文件“evohtmltopdf.dll”、“evohtmltopdf”、“evointernal.dat”可用。

甚至参考也可用于“evointernal.dat”。但仍然有异常。
请帮我解决这个问题。

4

1 回答 1

3

错误 216 表示您正在尝试在 32 位进程中使用针对 x64 优化的库版本。请使用适用于 32 位和 64 位环境的默认通用版本。

于 2016-01-11T16:35:49.540 回答