首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让xhtml2pdf在上工作

如何让xhtml2pdf在上工作
EN

Stack Overflow用户
提问于 2014-04-16 13:26:22
回答 2查看 701关注 0票数 1

我一直在努力弄清楚如何让XHTML2PDF在GAE上工作。我已经下载了包和依赖项,并将它们添加到我的项目文件夹中。但我不断地发现缺少模块的错误。我试过下载不同的版本和推荐的版本。有人能引导我朝正确的方向走吗?我曾经想过,这可能是app.yaml造成的,但我真的不知道,也不知道如何设置。

所以我所做的是:

我已经下载了xhtml2pdf 0.0.5,要求如下:

Reportlab 2.2+ html5lib 0.11.1+ pyPdf 1.11+ (可选)

然后我下载了下面的依赖项,找不到确切的版本。(但我猜“+”的意思是上面的意思):

reportlab 3.0 html5lib 0.999 pyPdf 1.13

我已将下列文件夹复制到项目根目录中:

xhtml2pdf-0.0.5.tar.gz \ dist \xhtml2pdf-0.5.tar\xhtml2pdf 2pdf-0.0.5\ xhtml2pdf reportlab-3.0.tar.gz \ reportlab-3.0.tar \ reportlab-3.0 \ src \ reportlab html5lib-0.999.tar.gz \ dist \ html5lib-0.999.tar \html5lib 5lib-0.999\ html5lib 1.13.tar.gz\ pyPdf-1.13.tar \ pyPdf-1.13 \ pyPdf

这是笑话..。一旦我添加了行‘从xhtml2pdf导入比萨’,我的应用程序停止工作。如果是在localhost中,我会得到一个空白屏幕,但是如果我使用GAE上传它,那么我就会得到缺少模块的错误--根据我使用的依赖版本的配置,总是会有不同的消息。

请记住,我对GAE、Python和一般编程都是新手。

EN

回答 2

Stack Overflow用户

发布于 2014-04-28 08:06:11

我现在意识到XHTML2PDF不能工作了。仍然不知道为什么,但已经决定自己使用ReportLab。

票数 0
EN

Stack Overflow用户

发布于 2014-06-05 11:11:43

我找到了一种在GAE上运行最新版本xhtml2pdf的方法。

我将最新版本的html2pdf/reportlab及其依赖项复制到应用程序的根目录中,我还必须在一行中调整/修补reportlab

代码可以在这里找到:pdf格式

演示在这里:http://flaskpineapple.appspot.com/pdf/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23110878

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档