我使用 NReco HtmlToPdfConverter 并且通常它可以正常工作。但有时我会遇到以下错误:
Cannot generate PDF: The specified executable is not a valid application for this OS platform.
代码很简单,它是一个单调类:
public class Converter : IConverter
{
private readonly object lockObject = new object();
public Converter()
{
HtmlToPdf = new HtmlToPdfConverter();
}
private HtmlToPdfConverter HtmlToPdf { get; }
public byte[] GeneratePdf(string htmlContent)
{
lock (lockObject)
{
return HtmlToPdf.GeneratePdf(htmlContent);
}
}
}
有谁知道这种错误的原因是什么?