我们在生产服务器上使用:Ubuntu10服务器版。我们需要创建一个文档,在内容中包含文本、图像和表格,在页眉和页脚中包含图像。现在我们使用http://phpword.codeplex.com/创建它并且它在生成docx文件方面做得很好,但我们需要该文件的pdf版本。我们如何将docx转换为pdf?或者任何其他库来生成允许页眉/页脚中的图像的pdf文件?使用Windows组件不是解决方案。也许使用openOffice?它可以在ubuntu服务器版本上使用吗?在Linux服务器环境中将docx转换为pdf的任何其他转换器? 最佳答案
我们在生产服务器上使用:Ubuntu10服务器版。我们需要创建一个文档,在内容中包含文本、图像和表格,在页眉和页脚中包含图像。现在我们使用http://phpword.codeplex.com/创建它并且它在生成docx文件方面做得很好,但我们需要该文件的pdf版本。我们如何将docx转换为pdf?或者任何其他库来生成允许页眉/页脚中的图像的pdf文件?使用Windows组件不是解决方案。也许使用openOffice?它可以在ubuntu服务器版本上使用吗?在Linux服务器环境中将docx转换为pdf的任何其他转换器? 最佳答案
如何从Python创建一个开放的office.odt文件?我正在看这个http://wiki.openoffice.org/wiki/Python,但很困惑。我已经有了Python2.7,那么我该从哪里开始呢?上面的链接讨论了OpenOffice与Python的关系。我已经拿到了吗??我什至需要OpenOffice吗?是不是只有一些模板,文档需要看起来像的某种方式才能被识别为odt?我需要实际的编辑器吗?我想要类似https://github.com/mikemaccana/python-docx的东西,但对于OpenOffice。对于这个开放式问题,我深表歉意,但我真的环顾四周,觉得
我正在尝试为OpenOfficeCalc创建一个宏,它将切换包含用户指定值的单元格的背景颜色。由于我不了解OpenOfficeBasic也不想学习它,所以我想用Python编写我的宏。问题是,我找不到任何关于如何编写Python宏的有用文档。从我所做的阅读来看,我似乎无法建立一个动态环境,从中我可以检查适当的对象本身,所以我将不得不完全依赖文档。我在哪里可以学习如何编写我的宏?编辑:我已经知道“PythonasaMacroLanguage”,但它只回答了将Python文件放在哪里。它没有提及API、如何搜索和修改单元格等。此外,没有关于XSCRIPTCONTEXT的信息,OOo显然将其
为了扩展OpenOffice的功能,我在userscriptdirectory的文件中定义了一些Python宏。(~/Library/ApplicationSupport/OpenOffice.org/3/user/Scripts/python/,在我的例子中)。宏在Python宏管理器中可见。但是,在单元格公式中使用这些函数会导致“#NAME?”(OO.orgerror525)。假设我定义了以下函数:defpytype(val):returnstr(type(val))如何在单元格公式中调用pytype(例如=PYTYPE("string"))?背景我正在将一些数据从Authoriz
在家里,我在Linux上试验过使用pyUNO来使用Python控制OpenOffice.org。我一直在使用Python2.6。这一切似乎都运作良好。现在我想我会在Windows上尝试我的脚本之一(runagraphicaldiffforODFdoc)。但是当我尝试运行它时,我得到了:ImportError:Nomodulenameduno根据udk:PythonUNOBridge和OpenOffice.orgRunningPythononWindows,我必须运行随OpenOffice.org安装的Python解释器。问题1:Python2.6是否可用于OpenOffice.org?
我有一个基于电子表格的自动报告,需要每天创建,其中包含一些图表、聚合函数(例如SUM和AVERAGE)和格式化单元格(日期、百分比等)。我试过writetheseresultsdirectlytoanExcelfile,但Python的xlwt和xlrd不支持图表和函数。此外,尝试打开现有的格式化Excel文件并更改某些单元格的值最终会删除现有文件中的所有图表和函数。有没有办法将图表和函数写入OpenOffice电子表格,或者至少在不删除数据的情况下更改现有电子表格中的单元格?如果有Pythonic的方法来做,我可以轻松地将OO文件转换为Excel文件并交付。
与OpenOffice合作是什么体验?在服务器模式下?我知道OpenOffice不是多线程的,现在我需要在我们的服务器中使用它的服务。我能做些什么来克服这个问题?我正在使用Java。 最佳答案 使用当前版本的JODConverter(3.0-SNAPSHOT),在headless模式下处理OOo的多个线程非常容易,因为该库现在支持启动多个实例并将它们保存在池中,只需在构造OfficeManager实例时提供几个端口号或命名管道:finalOfficeManagerom=newDefaultOfficeManagerConfigura
我正在开发一个需要格式化、可编辑输出的项目(使用Python)。由于最终用户不会精通技术,因此输出需要采用文字处理器可编辑格式。格式很复杂(要点、段落、粗体等)。有没有办法使用Python生成这样的报告?我觉得应该有一种方法可以使用MicrosoftWord/OpenOffice模板和Python来做到这一点,但我找不到任何足够先进的东西来获得良好的格式。有什么建议吗? 最佳答案 一个鲜为人知且略显邪恶的事实:如果您创建一个HTML文件,并在其上添加.doc扩展名,Word会将其作为Word文档打开,而大多数用户都不会更聪明。除非可
已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭4年前。Improvethisquestion我有一个新的应用程序,我将在其中生成一个包含表格、图表、目录和文本的Word文档。为此使用什么好的API?你有多确定它支持图表、ToCs和表格?使用它们有哪些隐藏的陷阱?一些说明:我无法输出PDF,他们需要Word文档。他们使用的是MSWord2003(或2007),而不是OpenOffice应用程序正在*nixapp-server上运行如果我可以从模板文