我有一个用HTML制作的公司的信笺,用户填写公司详细信息和其他信息。当用户单击SUMBMIT按钮时,该特定表单应将其转换为.eps格式,然后打印。
有没有人知道它是如何完成的。
答案 0 :(得分:1)
我不知道如何将html格式转换为插图画家的.eps格式。但是既然你也提到要将那个表单打印到打印机上,你可以这样做 -
当用户点击打印按钮时,调用js函数createHTML()
,该函数读取所有表单数据并创建一个html。例如。
var html = "<h1>"+$('#nameField').val()+"</h1>" +
"<p>"+$('#msgField').val()+"</p>";
现在在js中创建一个新窗口,如下所示 -
win = window.open(", ", 'popup', 'toolbar = no, status = no');
win.document.write("" + html + "");
然后致电win.print()
检查这个小提琴 - http://jsfiddle.net/ashwyn/WrTwW/