WkHtmlToXSharp не отображает элементы HTML, как только я изменяю исходный HTML - PullRequest
0 голосов
/ 28 сентября 2011

Я скачал WkHtmlToXSharp (который использует WkHtmlToPdf под капотом) и открыл решение.Когда я запускаю тест, данный вместе с проектом - CanConvertFromFile, он дает мне красиво отформатированный вывод PDF.

Но как только я удаляю даже пустое пространство из исходного HTML-файла (WkHtmlToXSharp.Tests \ Resources \ page.xhtml), он отображает только текст без структуры HTML, т. Е. Весь текст на странице отображаетсяодной строкой.

Я обнаружил ту же проблему с моим проектом dev, использующим WkHtmlToXSharp.

Я подозреваю, что это связано с изменением кодировки символов исходного файла.Вы знаете, какой должна быть кодировка символов?Это также проблема с WkHtmlToPdf?

Примечание. Извините за слегка вводящий в заблуждение тег (WkHtmlToPdf), сайт не позволил мне создать тег WkHtmlToXSharp.

Большое спасибо!

Ответы [ 2 ]

1 голос
/ 28 сентября 2011

wkhtmltopdf предполагает UTF8 по умолчанию, но есть свойство (WebSettings.DefaultEncoding), которое можно использовать для переопределения ожидаемой кодировки.

Однако ваша проблема больше похожа на то, что вы повторно используете удаленный экземпляр или что-то подобное. Можете ли вы описать немного глубже ваш вариант использования ... это приложение ASP.NET? консольный проект? вы работаете под девайсом Visual Studio?

0 голосов
/ 21 июля 2012

Я полагаю, что причина этого в трекере проблем на репо Пабло. Выпуск № 7: Работает только в первый раз

datimson прокомментировал 25 дней назад
Кроме того, ради помощи кому-либо еще, у кого может быть этоПроблема в том, что при отладке с помощью WkHtmlToXSharp в ASP.NET необходимо остановить сервер разработки ASP перед перезапуском или перестройкой приложения - это то, из-за чего мой текст выводился только в формате PDF.

...