word 转成pdf
2017-12-12 09:20
127 查看
首先下载openoffice 地址: 百度搜索 windows openoffice 下载安装 我先在windows下实验的
用一下命令启动openoffice服务
cd 到openoffice的安装路径 这里我的路径是C:\Program Files (x86)\OpenOffice 4\program
cd C:\Program Files (x86)\OpenOffice 4\program
然后执行命令
soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard
由于我的项目是Maven项目所以加了一个pom文件
<dependency>
<groupId>com.artofsolving</groupId>
<artifactId>jodconverter-maven-plugin</artifactId>
<version>2.2.1</version>
</dependency>
如果不是基于Maven的项目 则需要下载相关的jar包
jar包官网 http://www.artofsolving.com/opensource/jodconverter
主要用的jar应该是
jodconverter-2.2.2.jar
jurt-2.3.0.jar
xstream-1.2.2.jar
ridl-2.3.0.jar
commons-io-1.3.1.jar
juh-2.3.0.jar
slf4j-api-1.4.3.jar
unoil-2.3.0.jar
slf4j-jdk14-1.4.3.jar
import java.io.File;
import com.artofsolving.jodconverter.DocumentConverter;
import com.artofsolving.jodconverter.openoffice.connection.OpenOfficeConnection;
import com.artofsolving.jodconverter.openoffice.connection.SocketOpenOfficeConnection;
import com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter;
public class WordToPdf {
public static void toPdf(String docfile, String toFile) throws Exception{
File inputFile = new File(docfile);
File outputFile = new File(toFile);
// connect to an OpenOffice.org instance running on port 8100
OpenOfficeConnection connection = new SocketOpenOfficeConnection(8100);
connection.connect();
// convert
DocumentConverter converter = new OpenOfficeDocumentConverter(connection);
converter.convert(inputFile, outputFile);
// close the connection
connection.disconnect();
}
http://titanseason.iteye.com/blog/1471606
用一下命令启动openoffice服务
cd 到openoffice的安装路径 这里我的路径是C:\Program Files (x86)\OpenOffice 4\program
cd C:\Program Files (x86)\OpenOffice 4\program
然后执行命令
soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard
由于我的项目是Maven项目所以加了一个pom文件
<dependency>
<groupId>com.artofsolving</groupId>
<artifactId>jodconverter-maven-plugin</artifactId>
<version>2.2.1</version>
</dependency>
如果不是基于Maven的项目 则需要下载相关的jar包
jar包官网 http://www.artofsolving.com/opensource/jodconverter
主要用的jar应该是
jodconverter-2.2.2.jar
jurt-2.3.0.jar
xstream-1.2.2.jar
ridl-2.3.0.jar
commons-io-1.3.1.jar
juh-2.3.0.jar
slf4j-api-1.4.3.jar
unoil-2.3.0.jar
slf4j-jdk14-1.4.3.jar
import java.io.File;
import com.artofsolving.jodconverter.DocumentConverter;
import com.artofsolving.jodconverter.openoffice.connection.OpenOfficeConnection;
import com.artofsolving.jodconverter.openoffice.connection.SocketOpenOfficeConnection;
import com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter;
public class WordToPdf {
public static void toPdf(String docfile, String toFile) throws Exception{
File inputFile = new File(docfile);
File outputFile = new File(toFile);
// connect to an OpenOffice.org instance running on port 8100
OpenOfficeConnection connection = new SocketOpenOfficeConnection(8100);
connection.connect();
// convert
DocumentConverter converter = new OpenOfficeDocumentConverter(connection);
converter.convert(inputFile, outputFile);
// close the connection
connection.disconnect();
}
http://titanseason.iteye.com/blog/1471606
相关文章推荐
- 在iphone程序中打开word、execl、pdf等文档
- Itext导出PDF,word,图片案例
- 水晶报表导出为word,excel和pdf格式(转载)
- C#将文档(Word\ Excel\ PowerPoint\ Visio\ text\ XML\ RTF\ CSV )转成Pdf
- Atitit.office word excel ppt pdf 的web在线预览方案与html转换方案 attilax 总结
- [Asp.net]常见word,excel,ppt,pdf在线预览方案,有图有真相,总有一款适合你!
- 在android中读取word、excel、pdf
- 调用office web 365接口实现在线预览word文档,PDF,PPT
- 类似百度文库在线预览文档flash版(支持word、excel、ppt、pdf)+在线预览文档html版
- python实现word 2007文档转换为pdf文件
- iText的使用例子说明(利用Itext画模板导出word、pdf,纯java实现)
- word中acrobat转Pdf文件标签丢失COM加载项被卸载的解决办法
- java对word、excel、pdf等操作综合文章(2)
- 转载 水晶报表导出为word ,excel ,pdf格式
- Java利用OpenOffice将word等office文档转换成PDF
- JAVA解析PDF、WORD、EXCEL文档
- java-pdf转word2.0
- 办公软件教程 PDF如何转换成Word方法
- 怎么在office2007中把Word转换为PDF
- 用C#实现生成PDF文档和将WORD转换为PDF