我使用EvoPDf的示例代码(版本6.10)在MVC中将Html转换为PDF。代码如下所示。
htmlToPdfConverter.ConvertUrl(url); byte[] outPdfBuffer =
但它提供了异常“无法启动转换。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“。但还是有例外。
请帮我解决这个问题。
发布于 2016-01-11 16:35:49
Error 216意味着您试图在32位进程中使用为x64优化的库的版本。请使用默认的通用版本,它可以在32位和64位环境中使用.
https://stackoverflow.com/questions/34453368
复制相似问题