我是一个python新手,正在尝试用Google app Engine (和Python)构建我的第一个应用程序,当你需要写一份格式合同(比如房屋租赁或汽车租赁合同(链接:http://contractpy.appspot.com )时,它可以节省时间。
我想知道将最终输出(目前是HTML页面)导出为pdf、odt或googledoc文件的最好、最简单的方法是什么。换句话说:用户可以得到他想要的东西,而不是复制和粘贴:准备打印的合同文件。
这是输出的当前状态(示例):
http://contractpy.appspot.com/your_contract?resident=Nicola%20Tesla&nacionality=Serbian-American&SSN=1234567&driverLicense=0000001&email=&witness=Carl%20Sagan&owner=House%20owner&contractType=House%20Rental%20Contract&city=Smiljan
但我想要这样的东西:
https://docs.google.com/open?id=0B8TXLR_e14aCeVVfZVZGdUVNUEE
我怎么才能得到这个呢?
提前感谢您的帮助!!
发布于 2012-06-30 16:39:04
您需要呈现一个带有一些paged media标记的html文件。例如:
@page {
size: 21cm 29.7cm;
margin: 1.5cm;
}然后使用转换API对其进行转换并提供输出文件
发布于 2012-06-30 02:51:49
看看Conversion API吧。
发布于 2012-06-30 13:48:30
不久前,我遇到了同样的问题,并且找不到解决方案来构建我自己的报告。
经过一番研究后,我选择了Docmosis。它们将报告生成作为SAAS解决方案提供。我花了大约一个小时来生成自定义报告。到目前为止,他们的文档非常好,他们的支持也很好。它可以生成.doc和.pdf文档。
我看到的唯一问题是他们的标准文档是针对Java的。但是,他们的SAAS解决方案通过JSON或XML进行通信。如果您能够从Python生成JSON或XML,我想您将很容易生成您正在寻找的文档。
干杯,
休斯
https://stackoverflow.com/questions/11267295
复制相似问题