【问题标题】:Export html tables with large number of columns to PDF将包含大量列的html表格导出为PDF
【发布时间】:2014-12-24 05:44:50
【问题描述】:

我需要用 Java 将 html 表导出为 PDF。我的表有大量的列。当我将它导出为 PDF 时,只显示几列,其余的被切断。需要有关如何显示所有列的建议。 (在 html 页面上,我使用水平滚动条来处理大量列,但不知道如何处理 pdf)

【问题讨论】:

  • 如何使用“大”页面格式,例如 A0 而不是 A4 或 letter ?在此处查看实际尺寸:papersizes.org/a-paper-sizes.htm
  • 但问题是没有。列数基于用户输入,可以是 100,200..等等。可能是我可以垂直拆分表格...但不知道该怎么做。
  • 那么您已经自己说出了答案。将您的大表拆分为更小更易于管理的表。并将它们显示在其他下方
  • 但我不知道该怎么做。我不能在服务器端做到这一点。我必须在 html/css 中做一些事情。但不知道如何以及做什么

标签: java pdf html-table export-to-pdf


【解决方案1】:

我可以看到 2 个解决方案:

  • 您可以将巨大的表格拆分为较小的表格,然后将一个表格显示在另一个表格下方,

  • 您尝试将您的大表格“按原样”安装到更大的页面尺寸上,例如 A1 或 A0,而不是标准的 A4 或字母。

    (在此处查看实际尺寸:http://www.papersizes.org/a-paper-sizes.htm

    然后,当您生成 pdf 时,您还应该能够设置一个小的缩放比例,例如 20%,以便文档“缩小”打开。

【讨论】:

  • 你能帮我做第一个选项吗?对于第二个选项,我不知道数据是否真的会在页面上可见
  • 除了“您将如何做”之外,您还必须了解如何拆分数据。可以将您的列分组为更小的子集吗?
  • 你必须为你的桌子设计一个更好的布局。并决定多个仍然有意义且更易于处理的较小布局。
  • 实际上,您可以根据用户的输入定义文档大小。它可能比 A0 宽。
  • 确实如此。没想到。页面大小确实可以自定义
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-09-04
  • 2010-10-28
  • 1970-01-01
  • 1970-01-01
  • 2020-08-17
  • 2014-05-26
  • 1970-01-01
相关资源
最近更新 更多