我在Angular2中创建了一个弹出窗口,它将像服务器一样显示来自服务器的PDF文件,这个PDF嵌入在下面的标签中
INSERT INTO voters (voter_user_id, max_weight, actual_weight)
SELECT contributor_user_id, pps, pps
FROM contributors WHERE
project_id= (SELECT project_id FROM goals WHERE id=(SELECT goal_id FROM decision_realms WHERE id=1))
我试图在一个新窗口中打开它,然后像几个例子中提到的那样打印,但它没有工作
<object width="870" height="650" type="application/pdf" data="http://localhost/amar/test.pdf?#zoom=85&scrollbar=0&toolbar=0&navpanes=0" id="doc">
</object>
我尝试使用postMessage()它也无法正常工作
var URL = "http://localhost/amar/test.pdf";
var printWindow = window.open(URL);
printWindow.print()
//Not working
请帮助或提供有关如何在angular2或Javascript中打印PDF的想法