我目前正在构建一个用于管理小型组织的应用程序。该应用程序的一个功能是打印出一堆每月给会员的信件。它的工作方式是我从数据库中提取有关成员的数据(姓名、地址、日期等),然后填充一个包含所有详细信息的占位符变量的字母模板。
填充完所有字母后,我需要为用户提供打印整个字母块的选项。这就是我的问题所在。我希望它可以使每个字母都打印在一张纸上,并且内容居中并在页面中间对齐。
我试图制作一个打印媒体样式表并将内容注入到一个 div 中,然后我设置样式以填充页面,但该解决方案似乎无法正常工作,主要是由于布局问题。
这是我应该用另一种格式做的事情吗?我应该将其发送到 Word 或 PDF 以进行适当处理,还是可以通过 HTML、CSS 完成?
注意:我使用的堆栈是标准的 Linux/PHP,我几乎可以安装我可能需要的任何其他 3rd 方库。
有任何想法吗?