我愿意通过使用JODConverter
以下ByteArrayStream
方法来使用。
public void convert(InputStream in,
DocumentFormat df,
OutputStream out,
DocumentFormat df1).
问题是我不知道如何创建工作DocumentFormat
;我想要的是 .doc(Microsoft Word 2003)和 XHTML 的参数。
我发现了类似的东西,但它不起作用(我正在使用 JODConverter 2.2 和在无头模式下运行的 OpenOffice 4.0)。
DocumentFormat doc = new DocumentFormat("Microsoft Word",
"doc",
"application/msword");
DocumentFormat html = new DocumentFormat("HTML",
"html",
"text/html");
它抛出:java.lang.IllegalArgumentException: unsupported input format: Microsoft Word