Код выхода 1 ошибка HTTP: 1202 - wkhtmltopdf - Карта Google (статическое изображение)

У меня проблема с созданием PDF с помощью wkhtmlpdf. Вот мое расследование:

1 – Создание PDF-файла со статическим изображением карты Google в режиме по умолчанию (размер по умолчанию)

Веб-страница и PDF содержат изображение.

2 — Создание PDF-файла со статическим изображением карты Google с лицензией на ведение бизнеса (настраиваемый размер)

Веб-страница содержит изображение, а PDF-файл — нет.

3- В командной строке

Если я запускаю в командной строке инструкцию wkhtmlpdf, я получаю этот код исключения:

Выход с кодом 1 из-за ошибки http: 1202

Единственная разница между ними заключается в том, что параметры URL &client=XXXXX и &signature=YYY добавляются для делового звонка в Google.

Я не нашел описание этого кода ошибки http в сети, и мне интересно, действительно ли это правильный код ошибки http.

Я не эксперт по wkhtmltopdf.


person user2049200    schedule 01.04.2014    source источник


Ответы (2)


На самом деле это issue #1502, и она исправлена ​​в разрабатываемой версии, которую вы можете скачать снимок с сайта.

person ashkulz    schedule 03.04.2014

Итак, описание этого кода ошибки: PDF сгенерирован нормально, но некоторые запросы не вернули HTTP 200.

В ожидании окончательной версии я решил загрузить изображение карты Google локально, а затем разместить ссылку на веб-странице.

С этим решением у меня нет никаких исключений при создании PDF.

Ниже приведен код для загрузки и сохранения изображения карты Google.

String myUrl = "http://www.lesoir.be/sites/default/files/imagecache/475x317/2014/04/02/1670051557_B972392274Z.1_20140402231342_000_GIT27H8H9.2-0.jpg";

URL imageURL = new URL(myUrl);
RenderedImage img = ImageIO.read(imageURL);


File outputfile = new File("C:\\Dev\\Tmp\\Img\\image.jpg");
ImageIO.write(img, "jpg", outputfile);
person user2049200    schedule 04.04.2014