我知道它有多个问题。但我已经读了很多,但它仍然不起作用。
我已将 OpenOffice 安装到我的电脑中:https://www.openoffice.org/download/index.html https://www.openoffice.org/download/index.html
我也尝试过这个解决方案,不起作用:连接到 OpenOffice.org 时连接失败 https://stackoverflow.com/questions/19616742/connection-failed-while-connecting-to-openoffice-org
如果我想运行我的代码,我会收到以下错误:
Exception in thread "main" java.net.ConnectException: connection failed: socket,host=localhost,port=8100,tcpNoDelay=1: java.net.ConnectException: Connection refused: connect
at com.artofsolving.jodconverter.openoffice.connection.AbstractOpenOfficeConnection.connect(AbstractOpenOfficeConnection.java:79)
at TestCon.main(TestCon.java:24
)
我怎样才能连接到我的 openoffice 程序。PS:我想在windows 7 64x上使用它
我使用这个简单的代码
import java.io.File;
import java.net.ConnectException;
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 TestCon {
/**
* @param args
* @throws ConnectException
*/
public static void main(String[] args) throws ConnectException {
// TODO Auto-generated method stub
File inputFile = new File("Resume.doc");
File outputFile = new File("document.pdf");
// 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();
}
}
您必须启动 openoffice 服务:
soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard
然后您可以连接到此服务并转换您的文档。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)