2012-03-09 3 views
2

Я следовал точно код здесь: Convert HTML into PDF using Python, но мои изображения по-прежнему не отображаются. В любом случае они имеют абсолютные URL-адреса.Почему мои изображения не отображаются при использовании XHTML2PDF в Google App Engine?

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

Любые указатели?

ответ

0

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

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

0

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

Смежные вопросы