2

我正在尝试调整一组 div 以适合“Avery”名片打印纸。这个东西是做什么的,它允许用户将动态数量的 div(如名片形状)的内容打印到特定类型的纸张上,以便在打印后轻松分离各个部分。

我的问题是每个浏览器都以不同的方式显示“window.print()”内容。如果我尝试设置 div 以适应 Chrome 下的打印机纸张(例如),如果用户从 Opera 或 Firefox 打印相同的文档,它将无法正常工作。

到目前为止,我尝试了三种浏览器(Opera、Firefox 和 Chrome),每种浏览器显示的内容都略有不同。这样做的问题是我无法控制最终用户在打印时将使用哪个浏览器。

有没有办法创建一个可以从任何浏览器平等读取的文件?我知道pdf应该这样做,但是有没有办法在js或jquery中动态生成pdf?

提前非常感谢。

4

1 回答 1

2

您可以使用 jsPDF

http://jquer.in/random-jquery-plugins-for-superior-websites/jspdf/

查看实时示例:

http://parall.ax/products/jspdf

于 2013-08-29T01:09:45.420 回答