Почему мои изображения не отображаются при использовании XHTML2PDF в Google App Engine? - PullRequest
2 голосов
/ 09 марта 2012

Я точно следовал приведенному здесь коду: Конвертируем HTML в PDF, используя Python , но мои изображения все еще не отображаются.В любом случае они имеют абсолютные URL-адреса.

xhtml2pdf и reportlab размещаются в папке моего приложения в виде модулей, поэтому ошибки импорта не появляются или что-либо подобное.Формат PDF отображается нормально, за исключением того, что изображения не отображаются.Я пытался удалить атрибуты ширины и высоты HTML и CSS, но безрезультатно.

Какие-нибудь указатели?

Ответы [ 2 ]

0 голосов
/ 05 августа 2013

По некоторым причинам у меня была эта проблема, когда @frame был слишком мал по сравнению с изображением. Когда я попытался сделать это вне рамок - это сработало. Таким образом, решение было использовать zoom: 20% и настроить кадры width и height. Обратите внимание, что img { zoom: 20% } не работает внутри определения @frame по некоторым причинам, поэтому мне пришлось переместить его в глобальную область (даже вне определения @page).

0 голосов
/ 28 июля 2013

Я видел ту же проблему при локальном запуске приложения на базе App Engine. Проблема связана с моей установкой PIL.

PDF-файлы отображаются должным образом с изображениями в облаке.

...