Я использую 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);
}
}
}
Кто-нибудь знает, что может быть причиной такого родаошибки?