EvoPdf "Недостаточно данных" - PullRequest
0 голосов
/ 06 февраля 2019

На работе я столкнулся с проблемой с EvoPdf для клиента DotNet , где он фактически не конвертирует HTML из-за следующего исключения:

An error occured. Initialization failed: Insufficient data 

Трассировка стека показываетследующее:

 at am.aa()
   at EvoPdf.HtmlToPdfClient.HtmlToPdfConverter.ConvertHtml(String html, String baseUrl)
   at evoPdfTest.Program.Main(String[] args) in D:\git\evoPdfTest\evoPdfTest\Program.cs:line 32

Это, конечно, не имеет смысла, потому что для того, чтобы убедиться, что я ничего не делал, я решил сделать небольшое консольное приложение следующим образом (эта же ошибка возникает в их демонстрации).а также код.

var pdfConverter = new HtmlToPdfConverter(myIpString, myPort);
var paragraphHtml = $$"<!DOCTYPE html><html> <body> The content of the body element is displayed in your browser.</body></html> "";
pdfConverter.LicenseKey = myKey;


// Set an adddional delay in seconds to wait for JavaScript or AJAX calls after page load completed
// Set this property to 0 if you don't need to wait for such asynchcronous operations to finish
pdfConverter.ConversionDelay = 2;


// set PDF page size
pdfConverter.PdfDocumentOptions.PdfPageSize = PdfPageSize.A4;

// set PDF page orientation
pdfConverter.PdfDocumentOptions.PdfPageOrientation = PdfPageOrientation.Portrait;

var pdfBytes = pdfConverter.ConvertHtml(paragraphHtml, null);

Куда я иду не так, и это просто случай плохо написанного сообщения об ошибке?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...