Я использую ABCPdf для преобразования HTML в PDF.Я использую метод:
AddImageUrl()
Это прекрасно работает в Dev и UAT, но в Production я постоянно получаю сообщение:
Невозможно отобразить HTML.Невозможно загрузить страницу
Кто-нибудь видел это раньше?Нужна дополнительная информация?
-Ev
Полагаю, вы пытаетесь создать URL-> pdf.Трудно напрямую сделать преобразование URL-> pdf.Мы закончили URL - Сохранить HTML в локальной папке -> прочитать HTML и преобразовать в PDF -> удалить файл HTML из папки - хитрый подход, но он работает.Единственный недостаток в том, что вам нужно дать разрешение на чтение / запись для папки на сервере.Это все же лучше, чем уменьшение настроек безопасности.
посмотрите на это http://www.itjungles.com/dotnet/abc2pdf-unable-to-render-html
Я обнаружил, работая в обратном направлении (удаляя элементы) со страницы целевого html, что пропуская тег (всех вещей) создал эту ошибку. также вызов localhost в целевом URL породил эту ошибку.
Время ожидания по умолчанию для abcpdf составляет 15 секунд.Если страница занимает более 15 секунд, вы получите это исключение.
Добавьте строку ниже сразу после создания объекта документа для решения проблемы.
theDoc.XHtmlOptions.Timeout = 10000000;
Понятия не имею, что вызвало эту ошибку, но я остановил запланированное задание, которое запускалось, затем перезапустил его, и с тех пор оно работает.