我是一个Python新手,试图使用Google App Engine(和Python)构建我的第一个应用程序,当您需要编写表单契约(Contract)(例如房屋租赁或汽车租赁契约(Contract)(链接:http://contractpy.appspot.com))时,它可以节省时间。
我想知道将最终输出(目前是 HTML 页面)导出到 pdf、odt 或 googledoc 文件的最佳和最简单的方法是什么。换句话说:用户无需复制和粘贴,而是得到了他想要的东西:准备打印的契约(Contract)文件。
这是输出的当前状态(示例):
但我想要得到这样的东西:
https://docs.google.com/open?id=0B8TXLR_e14aCeVVfZVZGdUVNUEE
我怎样才能得到这个?
预先感谢您的帮助!!
最佳答案
您需要渲染一个带有一些 paged media 的 html 文件标签。例如:
@page {
size: 21cm 29.7cm;
margin: 1.5cm;
}
然后使用 Conversion API 进行转换并提供输出文件
关于python - 将 HTML 输出导出为 pdf 或 odt 的合适模板系统是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11267295/