2015-08-03 45 views
0

我得到了一個pdf作爲base64字符串,用作嵌入html元素的源。嵌入html元素的Fire打印處理程序

<embed id="pdf-embed" src="data:application/pdf;base64,B64STR"></embed> 

它由瀏覽器通過他們的PDF查看插件打開,但我怎樣才能開始在JavaScript中打印這個pdf文檔?

例如爲:

$('document').ready(function() { 
    $('#pdf-embed').print(); 
}); 

此代碼不起作用,因爲好像嵌入沒有它打印功能。

回答

0

如果有人將面臨同樣的問題,因爲我:

我用DOMPDF生成PDF和解僱你必須添加在HTML字符串的print()在PDF打印處理程序。

所以你的HTML會如下面的例子:

<html> 
<head>..</head> 
<body> 
    <h1>Hello world!</h1> 
    <script type="text/javascript">print();</script> 
</body> 
</html> 

希望它會幫助你的!