ABCPdf - Невозможно отобразить HTML. Невозможно загрузить страницу - PullRequest
8 голосов
/ 02 марта 2011

Я использую ABCPdf для преобразования HTML в PDF.Я использую метод:

AddImageUrl()

Это прекрасно работает в Dev и UAT, но в Production я постоянно получаю сообщение:

Невозможно отобразить HTML.Невозможно загрузить страницу

Кто-нибудь видел это раньше?Нужна дополнительная информация?

-Ev

Ответы [ 5 ]

3 голосов
/ 31 мая 2011

Полагаю, вы пытаетесь создать URL-> pdf.Трудно напрямую сделать преобразование URL-> pdf.Мы закончили URL - Сохранить HTML в локальной папке -> прочитать HTML и преобразовать в PDF -> удалить файл HTML из папки - хитрый подход, но он работает.Единственный недостаток в том, что вам нужно дать разрешение на чтение / запись для папки на сервере.Это все же лучше, чем уменьшение настроек безопасности.

2 голосов
/ 22 марта 2011
1 голос
/ 12 сентября 2013

Я обнаружил, работая в обратном направлении (удаляя элементы) со страницы целевого html, что пропуская тег (всех вещей) создал эту ошибку. также вызов localhost в целевом URL породил эту ошибку.

0 голосов
/ 02 ноября 2017

Время ожидания по умолчанию для abcpdf составляет 15 секунд.Если страница занимает более 15 секунд, вы получите это исключение.

Добавьте строку ниже сразу после создания объекта документа для решения проблемы.

theDoc.XHtmlOptions.Timeout = 10000000;
0 голосов
/ 07 апреля 2011

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

...