精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

HTML5的JavaScript 客戶端PDF解決方案——jsPDF

開發 前端
和往常一樣,jsPDF是一個開源的客戶端的PDF解決方案,在之前的文章中已經介紹過幾個Web端和PDF相關的庫,jsPDF同樣是一個不錯的客戶端PDF引 SDK,你可以通過jsPDF在客戶端完成相關操作,它包含了非常豐富的API,幫助你完成一系列的復雜操作!可以說它是相當領先的HTML5客戶端解決方案了!

介紹

和往常一樣,jsPDF是一個開源的客戶端的PDF解決方案,在之前的文章中已經介紹過幾個Web端和PDF相關的庫,jsPDF同樣是一個不錯的客戶端PDF引 SDK,你可以通過jsPDF在客戶端完成相關操作,它包含了非常豐富的API,幫助你完成一系列的復雜操作!可以說它是相當領先的HTML5客戶端解決方案了!

HTML5 的JavaScript 客戶端PDF解決方案——jsPDF

Github

https://github.com/MrRio/jsPDF

Github star數17k+,可以說相當受歡迎了!

安裝使用

一般情況下我們會考慮使用包管理,常見的就是npm了,因此安裝非常簡單

  1. npm install jspdf --save 

或者也可以使用yarn

  1. yarn add jspdf 

接下來就是制作你的文件的時候了

默認導出為a4紙張,縱向,使用毫米表示單位

  1. var doc = new jsPDF() 
  2. doc.text('Hello world!', 10, 10) 
  3. doc.save('a4.pdf'

如果要更改紙張尺寸,方向或單位,可以執行以下操作:

  1. var doc = new jsPDF({ 
  2.  orientation: 'landscape'
  3.  unit: 'in'
  4.  format: [4, 2] 
  5. }) 
  6. doc.text('Hello world!', 1, 1) 
  7. doc.save('two-by-four.pdf'

使用UTF-8 / TTF

PDF中的14種標準字體僅限于ASCII代碼頁。如果要使用UTF-8,則必須集成自定義字體,該字體提供所需的字形。jsPDF支持.ttf文件。因此,如果你希望在pdf中使用中文文本,則您的字體必須具有必要的中文字形。因此,請檢查您的字體是否支持所需的字形,否則它將顯示空白而不是文本。

HTML5 的JavaScript 客戶端PDF解決方案——jsPDF

要將字體添加到jsPDF,在/fontconverter/fontconverter.html中使用官網提供的fontconverter。fontconverter將創建一個js文件,其中包含提供的ttf文件的內容作為base64編碼的字符串和jsPDF的附加代碼。你只需將生成的js-File添加到項目中即可。然后,就可以在代碼中使用setFont-method并編寫UTF-8編碼文本。

HTML5 的JavaScript 客戶端PDF解決方案——jsPDF

Angular/Webpack/React等配置

常規操作

  1. import * as jsPDF from 'jspdf' 

有些框架,必須像下面這樣

  1. import jsPDF from 'jspdf'
HTML5 的JavaScript 客戶端PDF解決方案——jsPDF

API

jsPDF的api非常豐富,在這里就不提供相關地址了,在Github必然找的到,本文重點不在于介紹jsPDF的用法,將部分API截圖展示,通過名稱大致能猜到一些意思,具體用法需要參考官網文檔:

HTML5 的JavaScript 客戶端PDF解決方案——jsPDF

 


HTML5 的JavaScript 客戶端PDF解決方案——jsPDF

 


HTML5 的JavaScript 客戶端PDF解決方案——jsPDF

 


HTML5 的JavaScript 客戶端PDF解決方案——jsPDF

 


HTML5 的JavaScript 客戶端PDF解決方案——jsPDF

 


HTML5 的JavaScript 客戶端PDF解決方案——jsPDF

 


HTML5 的JavaScript 客戶端PDF解決方案——jsPDF

 


HTML5 的JavaScript 客戶端PDF解決方案——jsPDF

 


HTML5 的JavaScript 客戶端PDF解決方案——jsPDF

 


HTML5 的JavaScript 客戶端PDF解決方案——jsPDF

 


HTML5 的JavaScript 客戶端PDF解決方案——jsPDF

從截圖來看,其文檔特別的詳細,具體到每一個API在js文件的行數,便于閱讀源代碼,包括參數以及返回值都非常明確:

 

在線DEMO

官方提供了一個在線demo,可以直接運行代碼,感興趣的可以先嘗試一下:

HTML5 的JavaScript 客戶端PDF解決方案——jsPDF

總結

jsPDF是筆者見過類似產品中較為突出的,幾乎涵蓋了所有PDF相關操作,非常詳細的文檔也讓開發者,輕松上手,在線demo還能快速學習,如果你的項目對PDF的操作比較多,不妨嘗試下jsPDF,唯一需要注意的就是解決字體問題,但是上文也提到過解決方案,感興趣的可以進行體驗!

 

 

責任編輯:龐桂玉 來源: 今日頭條
相關推薦

2023-12-29 09:04:01

前端文件處理庫PDF.js

2016-10-25 14:18:59

分頁javascriptminiui

2012-11-05 10:34:52

IBMdw

2013-05-30 17:52:06

2014-03-10 10:22:40

JavaScriptJS弊端

2012-12-18 09:34:49

2009-12-02 09:11:58

HTML5

2016-01-08 18:54:41

云適配

2009-12-30 15:29:14

2014-06-18 10:25:31

戴爾

2014-08-01 18:26:49

戴爾

2009-06-12 19:18:08

REST客戶端框架JavaScript

2016-01-22 09:47:10

HTML5WebGLBIM模型

2015-06-03 09:27:05

JavaScript客戶端檢測技術

2012-09-04 09:40:01

2016-12-14 13:41:49

HTML 5瀏覽器VDI

2021-09-22 15:46:29

虛擬桌面瘦客戶端胖客戶端

2011-06-08 22:06:04

工作站解決方案

2016-11-14 18:02:50

2009-12-21 09:05:22

點贊
收藏

51CTO技術棧公眾號

www.日本高清| 神马影院午夜我不卡影院| 久久高清内射无套| 88久久精品| 亚洲成人www| 欧美亚州在线观看| 国产美女免费看| 99精品国产在热久久婷婷| 中文国产成人精品| 欧美一级大片免费看| av免费不卡国产观看| 国产亚洲精品7777| 5566av亚洲| 69xxxx国产| 亚洲二区精品| 色播久久人人爽人人爽人人片视av| 欧美专区第二页| 亚洲精华液一区二区三区| 国产精品水嫩水嫩| 国产日韩一区欧美| av中文字幕第一页| 日本在线不卡视频| 91高清在线免费观看| 黄色香蕉视频在线观看| 亚洲日本三级| 精品国产乱码久久久久久浪潮| 91极品尤物在线播放国产| 超碰激情在线| 亚洲老妇xxxxxx| 天堂资源在线亚洲视频| 亚洲 欧美 自拍偷拍| 国产成人午夜精品影院观看视频| 国产精品久久久久福利| 日本va欧美va国产激情| 中文字幕一区二区三区欧美日韩| 一区二区三区视频免费在线观看| 中文字幕乱码一区| 91精品短视频| 91精品国产综合久久久蜜臀图片| 天天插天天操天天射| 日韩激情电影| 亚洲国产精品久久人人爱蜜臀| 韩国黄色一级大片| 欧美精品电影| 国产精品久线在线观看| 日韩精品伦理第一区| 免费在线一级视频| 91啪亚洲精品| 精选一区二区三区四区五区| 蜜桃av中文字幕| 国产不卡一区视频| 97se视频在线观看| 国产偷拍一区二区| 国产伦精品一区二区三区视频青涩| 国产免费亚洲高清| 正在播放木下凛凛xv99| 日本美女一区二区三区| 国产精品成人在线| 日韩欧美一级大片| 日本不卡视频一二三区| 国产精品日韩久久久久| 自拍偷拍精品视频| 麻豆精品视频在线观看视频| 国产精品视频区| 夜夜嗨aⅴ一区二区三区| 蜜桃在线一区二区三区| 国产欧美欧洲在线观看| 国产精品永久久久久久久久久| 美女一区二区视频| 91久久国产综合久久91精品网站| 国产三级第一页| 国产91高潮流白浆在线麻豆| 国产一区二区免费电影| 神马电影在线观看| 国产日韩高清在线| 亚洲国产一区二区三区在线| 欧美成人hd| 一区二区三区视频在线观看| 日本a视频在线观看| 亚洲天堂手机| 欧美伊人久久大香线蕉综合69| 亚洲精品www.| 伊人久久影院| 亚洲日本aⅴ片在线观看香蕉| 成人午夜免费影院| 欧美a级一区| 欧美在线亚洲一区| 中文字幕第2页| 国产精品91一区二区| 国产亚洲自拍偷拍| 婷婷五月在线视频| 亚洲一区日韩精品中文字幕| 日本在线视频www| 亚洲精品自拍| 日韩电影视频免费| 美女网站视频色| 在线 亚洲欧美在线综合一区| 欧美在线视频观看免费网站| 国产麻豆免费视频| 91亚洲精华国产精华精华液| 亚洲不卡一卡2卡三卡4卡5卡精品| 日本精品在线| 午夜精品福利在线| 欧美日韩一区二区三区69堂| 精品久久对白| 久久久国产一区二区三区| 久久久午夜影院| 麻豆精品国产91久久久久久| 国产偷久久久精品专区| 日韩在线资源| 日韩欧美在线一区| 国产成人精品综合久久久久99 | av片在线免费观看| 亚洲一二三区视频在线观看| the porn av| 欧美日韩看看2015永久免费 | 538在线精品| 精品1区2区3区| 亚洲精品在线视频免费观看| 五月激情久久久| 日韩av不卡电影| 免费观看毛片网站| 日韩美女啊v在线免费观看| 黄色片视频在线播放| 国产一级成人av| 久久中文字幕一区| 中文字幕免费在线看| 91麻豆高清视频| 福利视频一二区| 日韩影片在线观看| 精品国产依人香蕉在线精品| 中文字幕免费高清网站| 99精品偷自拍| aa视频在线播放| www.爱久久| 欧美日韩成人黄色| 国产日本精品视频| 亚洲欧洲制服丝袜| 午夜剧场高清版免费观看| 精品美女在线视频| 日韩美女免费视频| 男女网站在线观看| 日本韩国欧美三级| 亚洲午夜久久久久久久久红桃| 亚洲经典自拍| 国产精品视频免费一区二区三区| 手机在线免费av| 日韩欧美二区三区| 久久久久久激情| 国产不卡视频在线播放| 久久久久久久9| 伊色综合久久之综合久久| 九九精品视频在线观看| 国产肥老妇视频| 亚洲精品va在线观看| 国产精品91av| 激情久久久久久久| 国产一区二区三区高清| 天堂av在线网| 亚洲无限av看| 亚洲一级黄色大片| 专区另类欧美日韩| 日本女人性视频| 一区二区自拍| 蜜桃传媒视频麻豆第一区免费观看 | 丰满少妇大力进入| 牛牛影视久久网| 日本久久精品视频| av在线免费播放网站| 欧美日韩精品欧美日韩精品 | 亚洲成人二区| yellow视频在线观看一区二区| 另类视频在线| 亚洲精品美女在线| 免费看av在线| 亚洲色图一区二区| 99热超碰在线| 日韩不卡手机在线v区| 三年中文高清在线观看第6集 | 欧美成人官网二区| 五月婷婷中文字幕| 中文字幕av一区二区三区高| 亚洲精品永久视频| 亚洲黑丝一区二区| 任我爽在线视频精品一| 9999精品| 欧美一级电影久久| 看女生喷水的网站在线观看| 日韩限制级电影在线观看| 欧美在线观看不卡| 中文字幕一区在线观看| 蜜臀av粉嫩av懂色av| 日韩精品一二三| 400部精品国偷自产在线观看| 国产精品videossex| 国产成人在线一区二区| 日本h片在线观看| 国产香蕉一区二区三区在线视频| 国产精品熟女久久久久久| 午夜精品123| 在线免费看av网站| 久久久99精品免费观看不卡| 深爱五月综合网| 天堂一区二区在线| 美女黄色免费看| 91久久夜色精品国产按摩| 国产精品视频在线免费观看| 日韩欧美专区| 热久久视久久精品18亚洲精品| 国产盗摄在线观看| 国产午夜精品全部视频播放| 性欧美18一19性猛交| 欧美三电影在线| 免费观看一区二区三区毛片 | 91久久国产视频| 亚洲男人的天堂在线观看| 欧洲美一区二区三区亚洲| 国产河南妇女毛片精品久久久| 无码人妻丰满熟妇区毛片| 亚洲无线一线二线三线区别av| 亚洲欧洲一区二区福利| 亚洲人和日本人hd| 精品1区2区| ady日本映画久久精品一区二区| 国产精品第一第二| 在线看片福利| 97婷婷涩涩精品一区| 日韩经典av| 久久福利网址导航| 秋霞午夜在线观看| 在线一区二区日韩| 免费人成黄页在线观看忧物| 精品在线观看国产| www.久久伊人| 欧美成人三级电影在线| av中文字幕第一页| 91精品国产综合久久久久久漫画| 中文字幕+乱码+中文| 在线观看视频一区二区欧美日韩 | 欧美日韩一区二区三区高清| 黄色免费av网站| 都市激情亚洲色图| 国产特黄大片aaaa毛片| 亚洲va中文字幕| 日韩高清免费av| 午夜精品国产更新| 国产69精品久久久久久久久久| 午夜久久电影网| 日韩av在线播放观看| 岛国av在线不卡| 视频一区二区三区四区五区| 欧美性猛交xxxxx免费看| 制服.丝袜.亚洲.中文.综合懂色| 婷婷综合另类小说色区| 成年人免费看毛片| 欧美视频在线视频| 在线观看日本网站| 色网站国产精品| 一区精品在线观看| 在线成人午夜影院| 性欧美8khd高清极品| 亚洲精品福利免费在线观看| 四虎成人免费在线| 国产亚洲人成网站在线观看| av网页在线| 精品中文字幕视频| 国产亚洲成av人片在线观看| 日本中文字幕久久看| 国内精品伊人| 91人人爽人人爽人人精88v| 日韩欧美中文字幕一区二区三区 | 色网站免费观看| 亚洲欧美国产一本综合首页| www日韩tube| 麻豆一区二区在线观看| 91美女精品| 国产成人鲁鲁免费视频a| 日韩成人免费av| 99视频在线播放| 一区二区三区韩国免费中文网站| 日韩欧美三级电影| 欧美精品91| 久久久久久久激情| 精品一区二区国语对白| 无码任你躁久久久久久老妇| 久久久www免费人成精品| 日韩在线观看视频一区二区| 亚洲成人精品影院| 亚洲av综合一区| 日韩精品自拍偷拍| 韩国三级在线观看久| 另类色图亚洲色图| 日本黄色免费在线| 91精品中国老女人| 香蕉精品久久| 可以免费看的黄色网址| 国产精品一区毛片| 欧美日韩久久婷婷| 久久综合色一综合色88| 成年人一级黄色片| 色综合欧美在线| 亚洲成a人片77777精品| 国产亚洲欧洲高清| av伦理在线| 成人欧美一区二区三区黑人| 亚洲a级精品| 欧美a级免费视频| 美国三级日本三级久久99| 午夜男人的天堂| 亚洲人成网站色在线观看| 国产又大又黄又粗| 精品欧美一区二区久久| 91大神在线网站| 热久久免费国产视频| 成人福利免费在线观看| 自拍偷拍视频在线| 人人超碰91尤物精品国产| 噜噜噜在线视频| 一级精品视频在线观看宜春院| 中文字幕乱码人妻无码久久| 日韩久久免费视频| 国产盗摄一区二区| 91中文字幕在线| 日韩一区电影| 97在线免费公开视频| av电影天堂一区二区在线观看| 在线观看亚洲网站| 欧美日韩精品一区视频| 国产精品无码2021在线观看| 欧美在线影院在线视频| 国产丝袜一区| 免费看欧美黑人毛片| 国产激情一区二区三区四区| 国产一区二区播放| 欧美丰满少妇xxxxx高潮对白| h视频在线观看免费| 国产精品久久久久久超碰| 九九综合久久| 99蜜桃臀久久久欧美精品网站| 99精品桃花视频在线观看| 日韩精品人妻中文字幕| 精品欧美一区二区三区精品久久 | 久久福利综合| 自拍偷拍21p| 亚洲欧洲一区二区三区| 一级爱爱免费视频| 久久韩剧网电视剧| www999久久| 中文字幕日韩精品无码内射| 国产乱码精品一区二区三区五月婷| 亚洲国产精品一区二区久久hs| 欧美亚一区二区| 亚洲成a人v欧美综合天堂麻豆| 国产精品人人做人人爽| 97精品中文字幕| 一级淫片在线观看| 亚洲最新视频在线观看| 亚洲AV午夜精品| 91国在线精品国内播放 | 亚洲欧美综合区自拍另类| 免费电影日韩网站| 手机看片福利永久国产日韩| 久久精品国产免费| 深夜福利影院在线观看| 精品国产乱码久久久久久免费| 美女高潮视频在线看| 日本福利一区二区三区| 久久aⅴ国产欧美74aaa| 91视频综合网| 国产丝袜高跟一区| 国产精品第一国产精品| 成年人免费观看的视频| 国产99久久久国产精品潘金| 日韩久久精品视频| 国产一区二区激情| 国产区一区二| 鲁一鲁一鲁一鲁一色| 国产欧美日韩另类一区| 国产精品一二三四五区| 91精品国产亚洲| 日韩成人影院| 无码人妻精品一区二区三| 黑人精品xxx一区一二区| 午夜在线播放| 动漫精品视频| 奇米亚洲午夜久久精品| 免费视频一二三区| 亚洲欧美国产视频| 日韩一区二区三区色| 久草资源站在线观看| 日韩一区中文字幕| 天天射天天操天天干| 国产精品三级美女白浆呻吟| 国产精品vip| 性欧美一区二区| 亚洲白拍色综合图区| av在线一区不卡| 国产毛片视频网站| 亚洲特级片在线| 国产高清在线|