我正在使用以下代码将.doc转换为使用JOD的.pdf。JODConverter问题并在无头模式下运行LibreOffice
File inputFile = new File("document.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();
但我不得不跑
soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard
分别在无头的模式下启动的LibreOffice。
有没有办法以编程方式启动LibreOffice?或者,我们不能只给路径LibreOffice文件夹JOD做转换吗?
JODconverter 3.0似乎已经开始的LibreOffice如果需要的话,看到http://code.google.com/p/jodconverter/wiki/GettingStarted的一种方式。 –