0

我目前正在构建一个用于管理小型组织的应用程序。该应用程序的一个功能是打印出一堆每月给会员的信件。它的工作方式是我从数据库中提取有关成员的数据(姓名、地址、日期等),然后填充一个包含所有详细信息的占位符变量的字母模板。

填充完所有字母后,我需要为用户提供打印整个字母块的选项。这就是我的问题所在。我希望它可以使每个字母都打印在一张纸上,并且内容居中并在页面中间对齐。

我试图制作一个打印媒体样式表并将内容注入到一个 div 中,然后我设置样式以填充页面,但该解决方案似乎无法正常工作,主要是由于布局问题。

这是我应该用另一种格式做的事情吗?我应该将其发送到 Word 或 PDF 以进行适当处理,还是可以通过 HTML、CSS 完成?

注意:我使用的堆栈是标准的 Linux/PHP,我几乎可以安装我可能需要的任何其他 3rd 方库。

有任何想法吗?

4

1 回答 1

0

HTML 不适合这项工作,特别是如果您有一个包含许多字母的 HTML 页面(即您希望每个字母都从新页面开始)。

有很多用于 PHP 的 PDF 生成工具,而 PDF 实际上非常适合打印布局。

PDF 将让您控制打印的细粒度方面,例如将块保持在一起、何时开始新页面等等!

哪一个是 PHP 的最佳 PDF-API?

于 2011-11-22T17:25:12.603 回答