我目前正在构建一个管理小型组织的应用程序。该应用程序的一个功能是向成员打印一堆月信。它的工作方式是从数据库中提取有关成员的数据(名称,地址,日期等等),然后填充一个包含所有详细信息的占位符变量的字母模板。
在填充所有字母后,我需要为用户提供打印整个字母块的选项。这就是我的问题所在。我想要它,以便每个字母都打印在一张纸上,内容在页面中间居中并对齐。
我尝试制作一个Print Media样式表并将内容注入div,然后我将其设置为填充页面,但这个解决方案似乎不能正常工作,主要是因为布局问题。
这是我应该用另一种格式做的吗?我应该将其发送到Word或PDF以便正确处理,还是可以使用HTML,CSS?
注意:我正在使用的堆栈是bog标准Linux / PHP,我几乎可以安装我可能需要的任何其他第三方库。
有什么想法吗?
答案 0 :(得分:0)
HTML对这项工作不是很好,特别是如果你有一个包含许多字母的单个HTML页面(即你希望每个字母都在新页面上开始)。
有许多用于PHP和PDF的PDF生成工具实际上对打印布局非常有用。
PDF将让您控制打印的细粒度方面,例如将块保持在一起,何时开始新页面以及更多内容!