Java Excel到PDF转换 [英] java excel to pdf conversion
问题描述
我需要将 xlsx 文档转换为 pdf 格式.我知道 iText 可以保存pdf文档,而 Docx4j 可以读写xslx.实际上,我们的应用程序都使用这两种方法来生成报告.但是我们有非常困难的模板,所以我不能只读取xslx(docx4j)并将其写入pdf(iText).格式将丢失,因此我需要另一个转换库.我也听说过类似( Jxcell 的商业库,但想要使用开源解决方案.
I need to convert xlsx documents to pdf format. I know that iText can save pdf documents and Docx4j can read and write xslx. In fact our application use both for building reports. But we have very difficult templates so I can't just read xslx(docx4j) and write it to pdf(iText). The formatting will be lost, so I need another conversion lib. I also heard about commercial libraries like (Jxcell ) but want to use open source solution.
有人可以帮助我吗?
推荐答案
是否必须用Java完成?如果是,请看看 Apache POI
Does it have to be done in Java? If yes, maybe take a look at Apache POI
否则,为什么不拥有一个使用PDF打印机的小型本机应用程序,并调用相关的API将文件直接打印为PDF?当然,Java并不是真的可以做这种工作的...
Otherwise, why not have a small native app that utilises a PDF Printer, and calls the relevant APIs to print the file directly to PDF? Surely Java is not really made for doing this kind of work...
例如,这是一个非Java框架,用于:来自Solidworks的PDF类库
For example here's a Non-Java framework for that: PDF Class Library from Solidworks
这篇关于Java Excel到PDF转换的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!