我想用 documents4j 将 docx 文件转换为 pdf,但我不想使用 MS word有没有其他解决方案?我使用 Apache poi 但它在波斯语中无法正常工作public static void main(String[] args) throws IOException, ExecutionException, InterruptedException { ByteArrayOutputStream bo = new ByteArrayOutputStream(); InputStream in = new BufferedInputStream(new FileInputStream("d:\\c.docx")); IConverter converter = LocalConverter.builder() .baseFolder(new File("D:\\a")) .workerPool(20, 25, 2, TimeUnit.SECONDS) .processTimeout(5, TimeUnit.SECONDS) .build(); Future<Boolean> conversion = converter .convert(in).as(DocumentType.MS_WORD) .to(bo).as(DocumentType.PDF) .prioritizeWith(1000) // optional .schedule(); conversion.get(); try (OutputStream outputStream = new FileOutputStream("D:\\c.pdf")) { bo.writeTo(outputStream); } catch (IOException e) { e.printStackTrace(); } in.close(); bo.close();}}
添加回答
举报
0/150
提交
取消