Paged.js能使用HTML實現精美PDF
HTML和CSS是精美的語言,是協作和開放網路的標誌性成就之一。它們可以建立精美的排版數字內容,這些內容可以在任何裝置上檢視,而無需任何特殊軟體或付費許可證。
但是,網路是為滾動內容而不是分頁媒體而開發的(媒體是指離散頁面,例如印刷或PDF)。不幸的是,儘管分頁媒體上有W3C標準,但迄今為止瀏覽器採用得還不夠。PrinceXML中雖好但是一種付費方案,但是缺少本地的免費解決方案。
paged.js是一個天才的想法,可以充填所需的功能,以允許瀏覽器以本機方式處理分頁媒體,而不必從頭開始構建整個渲染引擎。
安裝
透過paged.js從HTML生成PDF包含三個要素。首先,您需要透過在本地或直接連結到paged.polyfill.js庫來載入它:
<script src="https://unpkg.com/pagedjs/dist/paged.polyfill.js"></script> |
其次,您將需要一個Web伺服器,因為paged.js可以透過修改基礎HTML和CSS來工作。一種方法是在GitHub Pages(或類似頁面)上靜態託管,另一種方法是使用本地伺服器(例如Web Server for Chrome)。
最後,您需要擁有自己的自定義樣式表,您將在其中輸入所有要應用的格式設定規則。在我們的示例倉庫中,這些規則包含在style.css中。
作為一種更簡單的選擇,只需克隆我的示例儲存庫(併為克隆的儲存庫設定GitHub Pages),然後通讀style.css 和 index.html瞭解它是如何工作的。本指南的其餘部分將帶您透過我的倉庫中的程式碼示例。
詳細點選標題。
相關文章
- 使用Python 實現 PDF 到 HTML 的轉換PythonHTML
- 使用UiBot實現批次html轉換成PDF檔案UIHTML
- Laravel 使用 laravel-snappy 包 實現 HTML 轉 PDF 和 PNGLaravelAPPHTML
- jspdf + html2canvas 實現html轉pdf (提高解析度版本)JSHTMLCanvas
- HTML、CSS、JavaScript能實現的功能彙總!HTMLCSSJavaScript
- 把HTML轉成PDF的4個方案及實現方法HTML
- 使用dompdf/dompdf實現生成pdf檔案
- 使用 HTML 實現截圖-html2canvas使用記錄HTMLCanvas
- .NET使用DinkToPdf將HTML轉成PDFHTML
- 使用PDF.JS外掛在HTML中預覽PDF檔案JSHTML
- Html 顯示pdfHTML
- HTML轉PDF的純客戶端和純服務端實現方案HTML客戶端服務端
- 用Flutter實現一個精美的點單功能Flutter
- JAVA中HTML轉PDFJavaHTML
- 【工具篇】在.Net中實現HTML生成圖片或PDF的幾種方式HTML
- vue 前端實現pdf下載.npm install html2canvas jspdf --saveVue前端NPMHTMLCanvasJS
- 使用【APIDOC】生成JavaWeb的API文件(HTML,MarkDown,PDF)APIJavaWebHTML
- 使用 HTML5 Canvas 實現簽名功能HTMLCanvas
- caj檔案怎麼轉換成pdf,這個操作方法能夠實現
- php實現pdf轉圖片PHP
- C#將html轉pdfC#HTML
- PDF檔案轉HTML方法HTML
- 【實戰】通過 JS 將 HTML 匯出為 PDF 文件JSHTML
- Docker微服務之Html轉Pdf,Html轉ImageDocker微服務HTML
- SpringBoot 實現 PDF 新增水印Spring Boot
- html頁面轉PDF的功能HTML
- Java 將Html轉為PDF(二)JavaHTML
- HTML5線上預覽PDFHTML
- layui使用html+servlet+ajax實現登入驗證UIHTMLServlet
- 使用html5實現的繪製直線效果HTML
- 直播平臺搭建,使用vue-pdf 實現pdf線上預覽並且自定義預覽框高度Vue
- Go能實現AOP嗎?Go
- 使用 HTML5 Canvas 實現使用者自定義裁剪圖片HTMLCanvas
- jQuery之html()的實現jQueryHTML
- 自己實現HTML-BeautifyHTML
- Java 實現 markdown轉HtmlJavaHTML
- HTML原生UI的實現HTMLUI
- 45個純CSS實現的精美邊框效果【附原始碼】【上篇】CSS原始碼