2015-03-31 55 views
0

对于我正在处理的项目,我们需要让用户打印带有几张动态信息的A4(横向)标签。如何可靠地生成A4可打印标签

目前,我们在输出HTML标签,但是这有以下抽奖背上:

  • 浏览器支持差 - 即,尤其不会在正确的位置呈现的东西,它结束了2页打印。 Firefox不会打印较大的图像,只能打印较小的图像。
  • 自动页眉和页脚 - 认为所有的浏览器添加此,而不是所有的用户都知道,因为每个打印机在处理不同的看法

是否有任何其他的解决方案如何与利润率将其关闭

  • 猜测?

  • +2

    你想要的东西绝对如PDF – 2015-03-31 20:32:27

    +1

    没有单一的HTML属性或CSS属性,将神奇地让所有网页首席的很好,但您列出的问题已在本网站的其他帖子中解决。您最好的选择是在这里或谷歌上单独搜索每个人。关键字提示:@page rule,wkhtmltopdf,princexml – DoctorDestructo 2015-03-31 20:52:02

    回答

    1

    有没有简单的解决方案跨浏览器渲染差异。正如Dagon所说,最好的选择是生成一个PDF,图像或者不是HTML的东西,并且不会被浏览器直接渲染。

    备注:

    自动页眉和页脚 - 认为所有的浏览器添加此,而不是所有的用户知道如何>将它关闭

    您可以清除通过CSS默认padding和margin :

    body{padding:0;margin:0;} 
    
    +0

    感谢您的提示。我结束了使用FPDF和FDPI加载模板PDF并写入我自己的文本。 – CJD 2015-04-01 22:07:10