pdf.js打印


為了使在不同瀏覽器上打印顯示頁面一樣,最終選擇使用pdf.js打印效果。

直接把下載的pdf文件夾放到項目的js目錄下

頁面上

<a  target="_blank" style="position:absolute;" id="jump"><span></span></a>

<a class="btn btn-primary print_"  href="javascript:;">打印預覽</a> 

js部分

$(".print_").click(function(){
  Htjs.dialog.tips("請打印");
  var query=fullContent + "/app/enApplication/static/onlineReadPdf?id="+$("#ids").val();
  window.localStorage.setItem("url_app",query);

  //注意此步的地址要寫對
  var url = fullContent + "/js/pdf/generic/web/viewer.html";

  //為了防止瀏覽器攔截,用此方法
  $("#jump").attr("href",url);
  setTimeout(function(){

  //前面我的文章寫的是a標簽的點擊事件失效解決辦法。
  /*document.getElementById('jump').click();*/
  $('#jump span').click();
  },1000);
});


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM