gpt4 book ai didi

java - 如何使用 Apache PDFBox 创建表格

转载 作者:IT老高 更新时间:2023-10-28 20:20:54 31 4
gpt4 key购买 nike

我们计划将我们的 pdf 生成实用程序从 iText 迁移到 PDFBox(由于 iText 中的许可问题)。通过一些努力,我能够编写和定位文本、画线等。但是创建嵌入在表格单元格中的文本的表格是一个挑战,我浏览了文档、示例、谷歌、Stackoverflow 找不到任何东西。想知道 PDFBox 是否为创建带有嵌入文本的表格提供 native 支持。我最后的手段是使用此链接 https://github.com/eduardohl/Paginated-PDFBox-Table-Sample

最佳答案

由于我还需要一个辅助项目的表格绘制功能,我自己实现了一个小型“表格抽屉”库,我将其上传到 github .

为了生成这样的表格——例如——... enter image description here

...你需要this code .在同一个文件中,您还可以找到该表的代码:

enter image description here

目前的“功能列表”包括:

  • 在表格级别和单元格级别设置字体和字体大小
  • 分别定义具有底部、顶部、左侧和右侧边框宽度的单个单元格
  • 在行或单元格级别定义背景颜色
  • 在单元格级别定义填充(上、下、左、右)
  • 定义边框颜色(在表格、行或单元格级别)
  • 指定文本对齐方式(垂直和水平)
  • 跨单元格和跨行
  • 文字换行和行距

此外,如果需要,添加缺失的内容应该不会太难,例如在顶部、底部、左侧和右侧边框上使用不同的边框颜色。

关于java - 如何使用 Apache PDFBox 创建表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28059563/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com