首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >OpenOffice命令行创建

OpenOffice命令行创建
EN

Stack Overflow用户
提问于 2008-12-10 08:49:08
回答 3查看 30.7K关注 0票数 16

我有一些用OpenOffice编写的文档,我想在最终的构建交付中包括一些作为PDF文件的文档。我想用自动构建脚本来做这件事。

有没有办法用命令行命令从OpenOffice创建一个PDF文件?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2008-12-10 09:03:41

Art of Solving也有一个非常好的应用程序接口来执行Java中的转换。它有点慢,但很简单。我是这样使用它的:

        File inputFile = new File("C:\\oreyes\\hola.doc"); 
        File outputFile = new File("C:\\oreyes\\hola.pdf"); 
        OpenOfficeConnection connection = new SocketOpenOfficeConnection(8100);
        try { 
            connection.connect(); 
        } catch(Exception e) {}

        DocumentConverter converter = new OpenOfficeDocumentConverter(connection);
        converter.convert(inputFile, outputFile); 
        connection.disconnect(); 

您可以用它创建一个jar,并从命令行处理它。

票数 12
EN

Stack Overflow用户

发布于 2012-09-20 16:25:32

从2012年9月起,LibreOffice可以从命令行将文档转换为PDF:

lowriter --headless --convert-to pdf yourfile.odt

它还支持批量转换:

lowriter --headless --convert-to pdf yourfiles*.odt

将匹配该模式的所有文件转换为相应的PDF文件。

运行此命令时,不得打开任何LibreOffice窗口。

票数 31
EN

Stack Overflow用户

发布于 2009-05-16 11:32:25

有一个很棒的工具叫做"unoconv",它就在我的Ubuntu库中。它可以转换ODF.ods,...转换为PDF,我想也转换为其他格式。

我也可以将PowerPoint文件转换为PDF。

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

https://stackoverflow.com/questions/355447

复制
相关文章

相似问题

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