java使用pdfbox从msoffice转换为pdf
是否可以使用ApachePDFBox从MS office文件格式转换(文档对此不清楚,javadoc似乎表明不存在此类功能),或者我需要使用ApachePOI进行一些繁琐的转换
我问的原因是这个问题的答案:
https://stackoverflow.com/questions/10861227/convert-ms-office-to-pdf-in-java
我想我需要使用ApachePOI,但我想澄清一下
你可以在下面搜索框中键入要查询的问题!
是否可以使用ApachePDFBox从MS office文件格式转换(文档对此不清楚,javadoc似乎表明不存在此类功能),或者我需要使用ApachePOI进行一些繁琐的转换
我问的原因是这个问题的答案:
https://stackoverflow.com/questions/10861227/convert-ms-office-to-pdf-in-java
我想我需要使用ApachePOI,但我想澄清一下
# 1 楼答案
为了进行这种转换,您需要MS Office,或者Google Drive。PDFBox不会将任何内容转换为PDF,反之亦然,它只是读取和写入PDF文件。ApachePOI不会进行这种类型的转换,它只是读取和写入MS Office文件。具体来说,它不会呈现它们。您可以自己为每种类型的Office文件实现一个渲染引擎,但至少可以说这是一项庞大的任务
# 2 楼答案
看看https://angelozerr.wordpress.com/2012/12/06/how-to-convert-docxodt-to-pdfhtml-with-java/
它提到的一个可能的选择是XWPFConverterPDFViaIText: