为什么在Google App Engine上使用XHTML2PDF时我的图像不显示?

时间:2012-03-09 12:11:51

标签: python django google-app-engine pisa xhtml2pdf

我已完全遵循此处的代码:Convert HTML into PDF using Python,但我的图片仍未显示。无论如何,它们都有绝对的URL。

xhtml2pdf和reportlab都作为模块放在我的app文件夹中,因此不会弹出导入错误或其他任何内容。 PDF呈现正常,但图像未显示。我试图删除HTML和CSS宽度/高度属性也无济于事。

任何指针?

2 个答案:

答案 0 :(得分:0)

在本地运行基于App Engine的应用程序时,我遇到了同样的问题。问题围绕我的PIL安装。

PDF按预期呈现,并在云中显示图像。

答案 1 :(得分:0)

出于某些原因,当@frame与图像相比太小时,我遇到了这个问题。当我试图将它渲染到帧外 - 它起作用了。因此解决方案是使用zoom: 20%并调整框架的widthheight。请注意,由于某些原因,img { zoom: 20% }@frame定义中不起作用,因此我不得不将其移至全局范围(即使在@page定义之外)。