gpt4 book ai didi

javascript - Symfony2 : How to create a PDF from html that contains a table with dynamic content (width/height)?

转载 作者:行者123 更新时间:2023-11-28 08:29:09 25 4
gpt4 key购买 nike

我认为这个问题之前已经被问过并且也得到过回答。他们都不适合我。

我有一个带有表格的页面,这些表格具有动态加载的数据。每行的大小是动态计算的。所以我无法控制这一点。

There could be 100 letters or may be 10000 or may be none in each cell.

到目前为止,我尝试了一些pdf工具。我尝试在 Controller 中使用phpFPDF,我还尝试JSpdf通过渲染html View 来构建pdf。在FPDF中,我必须声明具有宽度高度的单元格。我如何知道尺寸未知的单元格的宽度或高度。

$this->Cell(30,10,'Title',1,0,'C');

jsPDF 可以渲染一点 html,但它是 beta 版本,无法渲染 css。它还使用宽度高度。

有没有什么方法可以实现在每个页面中使用标题创建 pdf,并且每个页面都包含一个包含动态数据的表格,而我完全不知道每个单元格的大小?字母应调整到表格单元格中或表格单元格应根据字母进行调整。

如果有一个工具能够完全按照我想要的方式工作,那么是否可以将其集成到 Symfony2 框架中?您也可以向我推荐一个 Jquery 工具,如果有的话...

编辑:knpsnappy 的 config.php(不适用于 Windows)

knp_snappy:
pdf:
enabled: true
binary: C:/wkhtmltopdf/bin/wkhtmltopdf
options: []
image:
enabled: true
binary: C:/wkhtmltopdf/bin/wkhtmltoimage
options: []

最佳答案

KnpSnappyBundle:

您可以使用KnpSnappyBundle 创建 PDF。

<小时/>

该 bundle 集成了 snappy 进入 symfony。

snappy wkhtmltopdf 的包装器它使用Webkit渲染引擎。

关于javascript - Symfony2 : How to create a PDF from html that contains a table with dynamic content (width/height)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22065251/

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