【发布时间】:2015-03-19 12:29:39
【问题描述】:
我们计划将我们的 pdf 生成实用程序从 iText 迁移到 PDFBox(由于 iText 中的许可问题)。通过一些努力,我能够编写和定位文本、画线等。但是在表格单元格中创建嵌入文本的表格是一个挑战,我浏览了文档、示例、谷歌、Stackoverflow 找不到任何东西。想知道 PDFBox 是否为创建带有嵌入文本的表格提供本机支持。我最后的手段是使用这个链接https://github.com/eduardohl/Paginated-PDFBox-Table-Sample
【问题讨论】:
-
就文档创建而言,PDFBox主要相当于iText的底层API。您缺少的是在此之上替换 iText 的高级 API 的东西。我不知道有类似的东西可供公众使用。
-
是的,你成功了。缺少用于创建所有这些表格的 PDFBox 高级 API。许多开发社区正在从 iText 迁移到其他开源 pdf 库,我相信有人会有一个优雅的解决方案。
-
@TilmanHausherr 恐怕所有这些样本 IMO 只是概念证明,可能在有限的用例中使用,但到目前为止还不是通用的。 PDFBox 有它的优势,例如一个非常通用的内容提取框架和内容渲染能力,但缺少适当的布局 API 是一个严重的弱点。