[英]How can use documents4j on linux?
我正在处理 windows 上的 spring mvc web 项目,我的服务器安装在 ZE206A54E9760EE89CCEZ5 上。 我正在使用documents4j将docx文件转换为pdf文件,它在windows上运行良好,但是当我将代码放到服务器上时它不起作用,因为我的服务器在ZE206A54E97690CCE50CC872DDZEE7上。 documents4j 可以在 linux 上工作吗? 或者我可以使用哪个库来代替documents4j?
documents4j 可以在 Linux 上工作,但不是所有的转换器。 如果您使用的是 MS Word 或 MS Excel,当然,您将不得不使用 Windows。
但我可以建议你这样做:在 linux 上安装 libre office 并运行:
String command = "libreoffice --headless --convert-to pdf " + inputPath + " --outdir " + outputPath;
try {
Runtime.getRuntime().exec(command);
} catch (IOException e) {
e.printStackTrace();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.