資料載入中

胡言亂語

想在網頁上預覽PDF可使用的方案

使用pdfobject.js
#設定顯示位置
<div id="pdf"></div>

#呼叫pdfobject.min.js
var options = {
pdfOpenParams: {
pagemode: "thumbs",
navpanes: 0,
toolbar: 0,
statusbar: 0,
view: "FitV"
}
};
var myPDF = PDFObject.embed("PDF檔案或位置", "#pdf", options);
var el = document.querySelector("#results");
el.setAttribute("class", (myPDF) ? "success" : "fail");
el.innerHTML = (myPDF) ? "PDFObject successfully added an element to the page!" : "Uh-oh, the embed didn't work.";

連結網址
可惜PDFObject雖然好用但對手機系統支援度差。
所以若想在手機上使用可考慮pdf.js

以上紀錄

  • PDFObject手機系統支援度差
  • 手機上使用pdf.js
  • PDFObject使用限制
  • pdf.js替代方案
  • PDF文件顯示技術比較
https://innstory.com/story-想在網頁上預覽PDF可使用的方案-2296

上一篇
 ubuntu1804apache目錄啟用並開啟htaccess覆寫

下一篇
JavaScript搜尋字串並取代 

發表留言

  • 鄭暮川

    手機上用pdf.js確實是個選擇,PDFObject不太實用。
    2026-06-30 上午 7 點回覆

作者簡介

離不開電腦的宅男


推薦閱讀

作者其他相關類別故事

破版,很醜

破版,很醜

Mark Chang 8 年又 72 天 2.1K

破版......很醜對不對!! 我想這是所有從事網頁設計師的痛~ 這時你需要的是可以輕輕鬆鬆協助...

Linux vi修改文件時遇到:E212無法打開文件進行寫入

Linux vi修改文件時遇…

Mark Chang 6 年又 42 天 2.7K

執行修改 使用wq(儲存後離開)或者是wq!(唯讀檔案強制儲存後離開)指令 卻一直出現提示E212...

PDO bindParam 和 bindValue 差別在哪裡

PDO bindParam …

Mark Chang 5 年又 363 天 1.9K

首先 bindParam 是綁定變數、bindValue  是綁定值。 以下範例: 執行正常。 輸...