2013-03-01 90 views

回答

1

为了完成此转换,您需要MS Office或Google Drive。 PDFBox不会从任何东西转换为PDF,反之亦然 - 它只是读取和写入PDF文件。 Apache POI不会执行这种类型的转换 - 它只是读取和写入MS Office文件。具体来说,它不渲染它们。你可以自己为每种类型的Office文件实现一个渲染引擎,但这至少可以说是一项庞大的任务。

+0

您可能会发现的LibreOffice/OpenOffice的JODConverter下对你来说已经足够好测试该转换器。你甚至可能会发现docx4j(一个纯粹的Java解决方案)足够好。虽然它也可以处理pptx和xlsx,但它只能为docx输出开箱即用的PDF。 – JasonPlutext 2013-03-04 20:34:20