打印HTML设计内容的最佳方式?

时间:2014-03-27 09:43:07

标签: php html css wkhtmltopdf

我有一个网络应用程序,让用户可以设计自己的邀请卡,然后由我们订购和打印,然后发送给客户。

我们遇到的问题是,很难按照用户设计的方式打印卡片。我们目前正在使用wkhtmltopdf从用户设计中导出pdf文件,然后发送到打印。这引起了我们几个月的头痛。见这个例子:

Comparison between HTML Result and PDF Result

正如您所看到的,HTML和PDF的结果之间存在一些重要差异。最值得注意的是“Välkommenpå”的换行符。其他常见的差异是行高改变,因此文本在PDF文件上相互重叠,因为它们与HTML相比更多或更少分离。

我的问题是:

  1. 您是否会使用此方法或是否有其他更简单的方法可用于打印卡片?例如,是否有一种简单的方法可以从浏览器中打印HTML本身(自动调整到正确的内容大小等等),或者您有其他想法吗?
  2. 如果你是一个wkhtmltopdf向导,你知道我们如何用字体解决问题吗?

1 个答案:

答案 0 :(得分:2)

我能够通过在HTML内容的所有div上使用CSS属性white-space: nowrap来解决换行问题。