使用EVOPdf版本6.10将Html转换为pdf

时间:2015-12-24 13:14:14

标签: c# pdf evopdf

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

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

但它给出例外 “无法启动转换.WinApi错误代码216.检查'evointernal.dat'文件是否具有执行权限,并且它存在于evohtmltopdf.dll附近或设置EvoInternalFileName属性与文件的完整路径”< / p>

我已经从Nuget Package manager安装了evoPDF 6.10。

如果文件可用,则位置为:“Mvc \ packages \ EvoHtmlToPdf_x64.6.10 \ lib \ net40”
这里有三个文件“evohtmltopdf.dll”,“evohtmltopdf”,“evointernal.dat”可用。

甚至可以参考“evointernal.dat”。但仍然有例外 可以帮我解决这个问题。

1 个答案:

答案 0 :(得分:3)

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