我怎样才能打印base64 PDF?

时间:2016-05-11 16:43:17

标签: javascript jquery pdf

首先,我的英语不是很好,但我尽力解释这个问题。

我在base64中有一个PDF,是一个Web应用程序并使用JFS,PDF在iframe中显示,源中有数据uri。这是代码:

<iframe width="100%" height="300%" id="pdf" type="application/pdf"></iframe>

$(document).ready(function(){
  $('#pdf').attr('src', 'data:application/pdf;base64,#Mbtest.pdf}');            
});

我需要打印PDF,我尝试使用jQuery但是我遇到了跨域问题,但是测试了不同的方法,我在新标签中打开了数据uri:

 $("#imprimirPensionado").click(function () {
   datos = $('#pdf').attr('src');
   //console.log(datos);
   prev = window.open(datos, 'large');            
 });

该代码在新选项卡中显示PDF,我在chrome中打开开发工具,在js控制台中写道: window.print(); 我可以用对话框打印PDF

所以我的问题是,如何在新标签中执行 window.print(); ,PDF是完全充电的?

0 个答案:

没有答案