java excel 到 pdf 转换
我需要将 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.
Can anyone help me?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我使用 iText 和 apache poi:
i have using iText and apache poi:
必须用Java来完成吗?
如果是,也许看看 Apache POI
否则,为什么不拥有一个使用 PDF 打印机的小型本机应用程序,并调用相关API将文件直接打印为PDF?当然,Java 并不是真正适合做这种工作...
例如,这里有一个非 Java 框架: Solidworks 的 PDF 类库
Does it have to be done in Java?
If yes, maybe take a look at Apache POI
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...
For example here's a Non-Java framework for that: PDF Class Library from Solidworks