我使用NReco.PdfGenerator.LT从HTML页面创建PDF文档。如果我只是将它指向wkhtmltopdf.exe可执行文件,这在Windows上运行正常,但这对Linux没有相同的效果。
HtmlToPdfConverter cvt = new HtmlToPdfConverter();
cvt.PdfToolPath = GetPdfToolPath();
// Windows: <current-dir>\wkhtmltopdf\win32\bin
// Linux: <current-dir>/wkhtmltopdf/linux/bin
cvt.WkHtmlToPdfExeName = GetPdfToolName();
// Windows: wkhtmltopdf.exe
// Linux: wkhtmltopdf
我刚收到此错误:
无法生成PDF:权限被拒绝
答案 0 :(得分:1)
此错误的可能原因:
HtmlToPdfConverter.TempFilesPath
属性