1. 程式人生 > >手機端 閱讀 pdf 檔案 touchPDF.js

手機端 閱讀 pdf 檔案 touchPDF.js

touchpdf 中文API

一款在手機端 閱讀pdf 檔案的 js庫,能夠 通過滑動進行 pdf 預覽 翻頁
TouchPDF是一個jQuery外掛,它使用pdf.js短語和呈現支援觸控手勢和自動頁面選項卡的Web PDF檢視器。

依賴關係:

  • PDF.js
  • jQuery touchSwipe外掛
  • jQuery panzoom外掛
  • jQuery mousewheel外掛

特徵:

PDF可以使用滾動,兩個手指捏,+/-鍵和工具欄按鈕進行縮放。
PDF可以使用一根手指刷。
在文件頂部的工具欄,標題,頁碼和下一頁/上一頁和縮放的按鈕。
如何使用它:

1.將jQuery TouchPDF的CSS檔案載入到文件的頭部。

<link href="jquery.touchPDF.css" rel="stylesheet">

2.在文件末尾載入jQuery庫,jQuery TouchPDF外掛和其他必需的資源。

<script src="pdf.compatibility.js"></script>

<script src="pdf.js"></script>

<script src="//code.jquery.com/jquery-1.11.2.min.js">
</script> <script src="jquery.touchSwipe.min.js"></script> <script src="jquery.touchPDF.js"></script> <script src="jquery.panzoom.js"></script> <script src="jquery.mousewheel.js"></script>

3.為Web PDF檢視器建立一個DOM元素。

<div id="myPDF"></div>

4.初始化外掛並指定要在DOM元素中顯示的PDF檔案的路徑。

$(function() {
  $("#myPDF").pdf( {
    source: "demo.pdf",
    // MORE SETTINGS HERE
  } );
});

5.外掛引數設定

// Path of PDF file to display
source: null,

// Title of the PDF to be displayed in the toolbar
title: "TouchPDF",

// Array of tabs to display on the side.
tabs: [],

// Default background color for all tabs. 
// Available colors are "green", "yellow", "orange", "brown", 
// "blue", "white", "black" and you can define your own colors with CSS.
tabsColor: "beige",

// Disable zooming of PDF document.
disable<a href="http://www.jqueryscript.net/zoom/">Zoom</a>: false,

// Disable swipe to next/prev page of PDF document. 
disableSwipe: false,

// Disable all internal and external links on PDF document
disableLinks: false,

// Disable the arrow keys for next/previous page and +/- for zooming
disableKeys: false,

// Force resize of PDF viewer on window resize
redrawOnWindowResize: true,

// Show a toolbar on top of the document with title, 
// page number and buttons for next/prev pages and zooming
showToolbar: true,

// A handler triggered when PDF document is loaded
loaded: null,

// A handler triggered each time a new page is displayed
changed: null,

// Text or HTML displayed on white page shown before document is loaded 
loadingHeight: 841,

// Height in px of white page shown before document is loaded 
loadingWidth: 595,

// Width in px of white page shown before document is loaded 
loadingHTML: "Loading PDF"

相關推薦

手機 閱讀 pdf 檔案 touchPDF.js

touchpdf 中文API 一款在手機端 閱讀pdf 檔案的 js庫,能夠 通過滑動進行 pdf 預覽 翻頁 TouchPDF是一個jQuery外掛,它使用pdf.js短語和呈現支援觸控手勢和自動頁面選項卡的Web PDF檢視器。 依賴關

pdf.js 入門使用指南4-手機瀏覽pdf(touch.js)

經過測試,使用pdf.js這個開源庫,自己編寫程式碼實現pdf 檔案瀏覽也不是很複雜。參照我以前的blog文章,如果要實現上一頁,下一頁,旋轉等都非常簡單。 但是,手機端是個比較依賴手勢特殊存在。如果要實現如下功能: 1:雙指放大,通過捏合雙指進行放大或縮小 2:單個手指

教你用手機怎麼把PDF檔案轉換成Word!

PDF如何轉換成Word是讓很多人頭疼的問題,一些將PDF轉Wordd的技巧相信大家也看過不少,能不能真正解決問題只有試過的人才知道。今天來給大家分享一個有效的方法,可以用手機直接將PDF轉換成Word。     PDF文件:一種的安全性比較高的行動式文件;

手機輸入框過濾表情JS程式碼

function filteremoji(content){ var ranges = [ '\ud83c[\udf00-\udfff]', '\ud83d[\udc00-\ude4f]',

釋出一個react元件——react-read-pdf,用於在移動展示PDF檔案

PC端的瀏覽器對於PDF檔案的展示沒有太大的問題,給定一個PDF的連結,就可以用瀏覽器預設的展示樣式來展示和渲染PDF檔案的內容。比如一個"http://www.baidu.com/test/pdf"。 如何在移動端展示這個檔案。為了在移動端展示和渲染PDF檔

閱讀PDF檔案時做筆記

目前網上可用的大多數PDF瀏覽器只能閱讀PDF檔案,不能對其進行修改。當然Adobe Acrobat可以修改,但它可不是免費的,Adobe公司在中國的主要業務之一就是打擊盜版,可要小心了。   當然,離了Adobe Acrobat,照樣可以實現這個功能。 有一款小巧的免費軟體

Android:使用MuPdf開源庫閱讀PDF檔案

一時興起 因為自己前段時間一直在做故事會的一個客戶端,當然是非官方版,主要是由於自己的興趣所致。以前就挺喜歡看故事會的,所以就希望做一個故事會的客戶端,在手機上隨時隨地地看。因為故事會的官方APP的體驗實在是太差了,而且資源還不全(而且還收費),所以我就打算自

pdf.js手機APP顯示伺服器PDF檔案

http://mozilla.github.io/pdf.js/getting_started/#download  下載網址 選擇 Stable(v11.9.426)版本 在AndroidStudio 建立的工程的app下的main目錄 右鍵--new--Folder-

js實現伺服器pdf檔案下載,支援谷歌

1.txt文字檔案實現下載而不是在瀏覽器中開啟 對於txt檔案發現下面的方法並不適用,ie瀏覽器會自動開啟,通過查詢發現通過《download.js》下載download.js,頁面引用此js後,直接呼叫 download("檔案路徑","檔名稱","text/plain") 就可以直接

通過pdf.js實現伺服器pdf檔案的預覽

一、這裡簡單介紹通過pdf.js進行預覽pdf檔案的方法,相容火狐,谷歌,ie9+,實現方法如下: 1、首先去官網下載pdf.js及相關檔案,官網下載路徑:http://mozilla.github.io/pdf.js/getting_started/#download  2、下載

vue外掛開發 使用pdf.js實現手機線上預覽pdf文件

        目前大多數PC瀏覽器支援線上預覽pdf檔案,但大多數手機瀏覽器還未支援,嘗試用手機瀏覽器開啟一個pdf檔案會彈出是否下載的提示框。網上查了一些資料,在實現的過程中,還是走了比較多的彎路,最後採用了倍受推薦的pdf.js外掛來實現(文末附Demo)。     

js判斷手機訪問跳轉到手機

turn -1 phone lac ice 情況 follow linu 手機端 <SCRIPT LANGUAGE="JavaScript"> function mobile_device_detect(url) { var thisOS=navi

html 手機click 事件延遲問題(fastclick.js使用方法)

cat 設計 fun 等待時間 get click tla 調用 span 下載地址: fastclick.js 為什麽存在延遲? 從點擊屏幕上的元素到觸發元素的 click 事件,移動瀏覽器會有大約 300 毫秒的等待時間。為什麽這麽設計呢? 因為它想看看

Vivo手機中輕快PDF閱讀器的功能技巧

PDF閱讀器 在我們生活中其實可以看見的,愛占小便宜的人不少,不過呢,人之常情嘛。就比如說我吧,最近找了一款軟件,免費的。噓,我偷偷告訴你們的哦!免費的軟件也挺不錯的,至少我用的很開心,方便嘛。下面是我使用一個小功能的步驟講解! 輕快PDF閱讀器是一款體積小、啟動速度快、閱讀效果

蘋果手機免費的pdf閱讀

pdf閱讀器 現在大家都喜歡用手機辦公,可是又沒有一些專業的工具進行輔助,這樣是很耽誤時間的,就像是PDF文件如果不選擇一些好點的pdf閱讀器,是很難對它進行操作的。那麽手機上有沒有哪些好用的軟件呢?下面就一起看看輕快PDF閱讀器的介紹吧! 輕快PDF閱讀器,使用簡單並且內存占用極少,閱讀

原生js手機觸摸下拉刷新

inter viewport 需要 device all val hid abs port 廢話不多說,直接上代碼,這裏感謝我的好朋友,豆姐<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

利用Clipboard.js手機實現一次復制,,任意地方粘貼

ref -c 利用 直接 new nbsp cli 成了 on() Clipboard.js為開發者提供了一個集成了實用的API的多功能輕量級JavaScript庫,不依賴Flash。 Clipboard.js官網: https://clipboardjs.com/ Cl

手機和PC分別加載不同的js文件

test start strong bar 方法 響應式網站 idt rip 通過 分手機端和PC端其實方法很多,我們在響應式設計、響應式網站建設中經常碰到此類需求。下面說說我們在項目中遇到的需求: 手機端和PC端分別加載不同的js客服代碼(註意:是要在PC和手機端分別加載

pdf.js 在線閱讀PDF

pos 分享 使用 doc lee inf 如何使用 eal html 在網上找了一下如何在線顯示pdf文件。個人還是覺得這個是比較不錯的,這裏做一個記錄。 gitHub:https://github.com/mozilla/pdf.js 這是一個開源

手機 : js設置table內容 加載更多,並頭部鎖定懸浮

加載 prototype opened 默認 head left round roo scrollto <script src="js/jquery.min.js" type="text/javascript"></script> <!