3
我使用NReco html轉換爲我的項目的PDF轉換器。 它給了我3天的服務器錯誤,它工作了幾個月沒有任何問題。更糟糕的是,該項目在我的本地電腦上使用相同的代碼運行良好。我想,問題是與一些文件夾自動化或者是已經在服務器上創建PC.I臨時文件也刪除了下/用戶臨時文件和Windows /臨時文件夾,但仍然得到錯誤:c#html to pdf轉換器(Nreco)
簡單的錯誤消息是:「文件存在」
代碼:
public static byte[] ToPDF(this HttpContext context, string htmlContent)
{
string logFile = context.Request.PhysicalApplicationPath + "\\" + "log.txt";
try
{
var converter = new HtmlToPdfConverter();
converter.Margins = new PageMargins { Bottom = 20, Top = 18 };
var pdfBytes = converter.GeneratePdf(htmlContent); //THROW EXCEPTION ON THIS LINE
errorMsg = "Error Code:00x1";
return null;
}
catch (Exception exp)
{
errorMsg = "Error Code:00x2";
CreateErrorLog(context ,exp);
return null;
}
}
您好我正在使用NReco.PdfGenerator.dll。我發現wkhtmltopdf.exe,msvcp120.dll,msvcr.dll在根目錄下創建了外部bin。你有沒有經歷過? –