使用 JODConveter 上传 DOC 文件显示错误
Showing Error by uploading DOC file using JODConveter
我正在尝试使用 JODConveter 将 office 文件转换为 pdf。我已按照 [this link]http://www.artofsolving.com/node/14.html
中的所有步骤进行操作
但是显示错误。
enter image description here
1st需要设置Open office的路径变量,然后用open office安装位置打开cmd然后运行一个命令
soffice -headless -accept="socket,host=localhost,port=8100;urp;" -nofirststartwizard
在您的 java 项目中使用此代码:
OpenOfficeConnection connection = new SocketOpenOfficeConnection("localhost",8100);
try {
connection.connect();
long t1 = System.currentTimeMillis();
DocumentConverter converter = new OpenOfficeDocumentConverter(connection);
converter.convert(inputFile, outputFileLoacation);
long t2 = System.currentTimeMillis();
System.out.println(input + " = " + (t2 - t1) + " ms");
} catch (ConnectException e) {
e.printStackTrace();
} finally {
if (connection.isConnected()) {
connection.disconnect();
}
我正在尝试使用 JODConveter 将 office 文件转换为 pdf。我已按照 [this link]http://www.artofsolving.com/node/14.html
中的所有步骤进行操作但是显示错误。 enter image description here
1st需要设置Open office的路径变量,然后用open office安装位置打开cmd然后运行一个命令
soffice -headless -accept="socket,host=localhost,port=8100;urp;" -nofirststartwizard
在您的 java 项目中使用此代码:
OpenOfficeConnection connection = new SocketOpenOfficeConnection("localhost",8100);
try {
connection.connect();
long t1 = System.currentTimeMillis();
DocumentConverter converter = new OpenOfficeDocumentConverter(connection);
converter.convert(inputFile, outputFileLoacation);
long t2 = System.currentTimeMillis();
System.out.println(input + " = " + (t2 - t1) + " ms");
} catch (ConnectException e) {
e.printStackTrace();
} finally {
if (connection.isConnected()) {
connection.disconnect();
}