1. ie瀏覽器適用
<object id="pdf_panel" class="pdf-panel" classid="clsid:CA8A9780-280D-11CF-A24D-444553540000"> <param name="_Version" value="327680" />
  <param name="_ExtentX" value="0" />
  <param name="_ExtentY" value="0" />
  <param name="_StockProps" value="0" />
  <param name="SRC" value="" />
  <embed width="100%" height="90%">
    <noembed>打開PDF文檔失敗, 原因是您的瀏覽器不支持PDF或您的電腦未安裝PDF文檔閱讀器</noembed>
  </embed>
</object>
//添加文件路徑
function
showPdf() {
  //IE
  document.all("pdf_panel").src = url/Path; }

 1.2 ie打印PDF文件

 function printPdf() {
  var pdfControl = document.getElementById("pdf_panel");
  if (pdfControl != null && pdfControl.printWithDialog)
    pdfControl.printWithDialog();
}
2. Chrome 和 Firefox瀏覽器使用
<embed width="100%" height="90%" id="pdf-plugin" name="plugin" type="application/pdf"></embed>
function showPdf() {
  //Chrome\Firefox
  document.getElementById("pdf-plugin").setAttribute("src", url/path);
}
2.1 打印pdf事件--Chrome
<iframe id="pdfPrint" class="hdFrame" src="url/path" ></iframe>
function printPdf() {
  document.getElementById("pdfPrint").contentWindow.print();
} 

 3.在敲字之前,我在网站搜索了相关内容,看了好多篇文章,学习到了不少,简单地在这总结一下。也记录下个人看过的觉得比较好的链接(参考1,参考2)

 

posted on 2020-03-21 15:29  欲穷  阅读(70)  评论(0编辑  收藏  举报