2024-10-03 23:24:15 发布
网友
如何使用AJAX动态生成.doc文件?Python?土坯空气?我在想这样一种情况:在线程序/桌面应用程序以冰岛字符编码的文章形式(la wiki)接收用户反馈,然后按一个按钮就会释放一个.doc文件,其中包含用户对网页的输入。如有任何解决方案/建议,我们将不胜感激。在
PS-我不想用C#/Java的方式来处理这个问题。在
它与ajax没什么关系(从这个意义上说,ajax通常用于动态客户端交互)
您需要一个服务器端脚本,它接受输入并将其转换为doc。在
如果openoffice和python有一些接口,那么可以使用openoffice和python之类的东西 见http://wiki.services.openoffice.org/wiki/Python
或者在windows上,您可以直接使用wordcom对象来使用win32api创建doc 但不太可能的是,一个为python服务的windows服务器:)
我认为更好的选择是生成PDF,这样会更好更容易。 Reportlab有一个很棒的pdf生成库,它的工作方式就像python中的charm一样。 一旦你有了pdf,你可以使用一些pdf-to-doc转换器,但我认为pdf已经足够好了。在
编辑:单据生成 再想一想,如果你坚持DOC的话,你可能会有windows服务器 你可以使用COM对象来生成DOC,xls或任何看到的东西 http://win32com.goermezer.de/content/view/173/284/
*.docMS word格式的问题是,它没有足够的文档,因此它不能有很好的支持,例如,PDF,这是一个标准。在
*.doc
PDF
除了生成doc的问题外,您的用户在读取doc文件时可能会遇到问题。例如linux机器上的用户。在
doc
您应该考虑在服务器上生成RTF。它更标准,因此更支持文档生成和以后读取文档。除非您需要非常具体的功能,否则它应该足以满足大多数文档类型的需要,msword默认打开它,就像它打开自己的本机格式一样。在
PyRTF是一个可以用python生成RTF的项目。在
它与ajax没什么关系(从这个意义上说,ajax通常用于动态客户端交互)
您需要一个服务器端脚本,它接受输入并将其转换为doc。在
如果openoffice和python有一些接口,那么可以使用openoffice和python之类的东西 见http://wiki.services.openoffice.org/wiki/Python
或者在windows上,您可以直接使用wordcom对象来使用win32api创建doc 但不太可能的是,一个为python服务的windows服务器:)
我认为更好的选择是生成PDF,这样会更好更容易。 Reportlab有一个很棒的pdf生成库,它的工作方式就像python中的charm一样。 一旦你有了pdf,你可以使用一些pdf-to-doc转换器,但我认为pdf已经足够好了。在
编辑:单据生成 再想一想,如果你坚持DOC的话,你可能会有windows服务器 你可以使用COM对象来生成DOC,xls或任何看到的东西 http://win32com.goermezer.de/content/view/173/284/
*.doc
MS word格式的问题是,它没有足够的文档,因此它不能有很好的支持,例如,PDF
,这是一个标准。在除了生成
doc
的问题外,您的用户在读取doc
文件时可能会遇到问题。例如linux机器上的用户。在您应该考虑在服务器上生成RTF。它更标准,因此更支持文档生成和以后读取文档。除非您需要非常具体的功能,否则它应该足以满足大多数文档类型的需要,msword默认打开它,就像它打开自己的本机格式一样。在
PyRTF是一个可以用python生成RTF的项目。在
相关问题 更多 >
编程相关推荐