OpenHtmlToPdf Доступ запрещен с помощью ASP.NETC#

Место общения программистов C#
Anonymous
OpenHtmlToPdf Доступ запрещен с помощью ASP.NET

Сообщение Anonymous »

В моем приложении ASP.NET (.NET Framework 4.7) я использую OpenHtmlToPdf для создания PDF-файла на основе страниц веб-сайта.

Он работает локально, но не на сервере: у меня следующая ошибка:


Тип исключения: System.ComponentModel.Win32Exception Exception
сообщение: доступ запрещен

Трассировка стека: в
System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo
startInfo) в System.Diagnostics. Process.Start() в
System.Diagnostics.Process.Start(ProcessStartInfo startInfo) в
OpenHtmlToPdf.HtmlToPdfConverterProcess.Convert(ConversionSource
ConversionSource) в
OpenHtmlToPdf.Pdf.DocumentBuilder. ReadContentUsingTemporaryFile(String
temporaryFilename)


Я думаю, проблема связана с wkhtmltopdf, потому что OpenHtmlToPdf использует эту библиотеку для создания PDF-файла. Код довольно прост.

Код: Выделить всё

    var pdf = Pdf.From(html)
.WithGlobalSetting("orientation", "Landscape")
.WithObjectSetting("web.defaultEncoding", "utf-8")
.Content();

return File(pdf, System.Net.Mime.MediaTypeNames.Application.Octet, "Reference.pdf");
Тогда как мне создать PDF-файл?

Подробнее здесь: https://stackoverflow.com/questions/585 ... th-asp-net

Вернуться в «C#»