1. 程式人生 > >pdf.js打印

pdf.js打印

var cat ner storage cti 分享圖片 點擊事件 ips 文章

為了使在不同瀏覽器上打印顯示頁面一樣,最終選擇使用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);
});

pdf.js打印