【问题标题】:table generation issue in pdf generation using prawn使用虾生成pdf中的表生成问题
【发布时间】:2011-09-14 07:12:18
【问题描述】:
    **I want to insert a table inside a parent table column.**

e.g :-
     <table>
      <tr>
        <th> Type </th>
        <th> Rate </th>
        <th> Duration </th>
      </tr>
      <tr>
      <td> Time <br/>
        <table>
           <tr>
            <th> Name</th>
            <th> Rate </th>
            <th> Duration </th>
          </tr> 
          <tr>
            <td> Tom </td>
            <td> $100 </td>
            <td> 25 </td>
         </tr>
         <tr>
            <td> Tom1 </td>
            <td> $200 </td>
            <td> 20 </td>
         </tr>
         <tr>
            <td> Tom2 </td>
            <td> $300 </td>
            <td> 26 </td>
         </tr>
        </table>
      </td>
      <td> $1000</td>
      <td> 65 </td>
     </tr>
    </table>

 This is in html format . I want to display content in the same format in pdf using prawn.

【问题讨论】:

    标签: ruby-on-rails pdf prawn


    【解决方案1】:

    您是否尝试过使用WickedPDF。它是一个 PDF 生成工具,但您编写 HTML 而不是学习新语法等。它还具有能够使用 Webkit 语法的额外好处,因此 html5 始终保持一致

    【讨论】:

    • 感谢您的建议。使用虾我可以在代码中使用 html 语法。它在数组中标识 \n 和 \t。所以它可以识别表格标签。
    • 在 WickedPDF 表头中不能在每一页中重复。 act_as_flying_saucer gem 适合生成 pdf 并且基于 java。查看此链接 github.com/amardaxini/acts_as_flying_saucer
    【解决方案2】:

    您正在尝试嵌套表格。看看这个问答:prawn PDF: I need to generate nested tables

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-23
      相关资源
      最近更新 更多