首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将HTML输出导出为pdf或odt的合适模板系统是什么?

将HTML输出导出为pdf或odt的合适模板系统是什么?
EN

Stack Overflow用户
提问于 2012-06-30 02:42:31
回答 4查看 187关注 0票数 1

我是一个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

我怎么才能得到这个呢?

提前感谢您的帮助!!

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-06-30 16:39:04

您需要呈现一个带有一些paged media标记的html文件。例如:

代码语言:javascript
复制
@page {     
    size: 21cm 29.7cm;
    margin: 1.5cm;
}

然后使用转换API对其进行转换并提供输出文件

票数 1
EN

Stack Overflow用户

发布于 2012-06-30 02:51:49

看看Conversion API吧。

票数 1
EN

Stack Overflow用户

发布于 2012-06-30 13:48:30

不久前,我遇到了同样的问题,并且找不到解决方案来构建我自己的报告。

经过一番研究后,我选择了Docmosis。它们将报告生成作为SAAS解决方案提供。我花了大约一个小时来生成自定义报告。到目前为止,他们的文档非常好,他们的支持也很好。它可以生成.doc和.pdf文档。

我看到的唯一问题是他们的标准文档是针对Java的。但是,他们的SAAS解决方案通过JSON或XML进行通信。如果您能够从Python生成JSON或XML,我想您将很容易生成您正在寻找的文档。

干杯,

休斯

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

https://stackoverflow.com/questions/11267295

复制
相关文章

相似问题

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