這是事情。我有一個HTML頁面有一些內容。我想部署一個按鈕,以便使用我可以使該頁面的內容的PDF。我正在使用nodejs並希望使用wkhtmltopdf來製作該pdf。我是網絡開發新手。所以示例代碼或演示將非常有幫助!使用wkhtmltopdf在nodejs中將html轉換爲pdf
0
A
回答
10
您可以使用wkhtmltopdf模塊將HTML文件或字符串轉換爲PDF。使用URL或內聯HTML字符串調用whtmltopdf
函數,它將返回一個可以讀取或管道傳輸到您喜歡的任何位置(例如文件或HTTP響應)的流。
這是Ubuntu 13.10桌面(64位)的分步指南。
1.安裝在系統上wkhtmltopdf命令行工具:
$ sudo apt-get install wkhtmltopdf
2.創建項目目錄html2pdf
和安裝wkhtmltopdf
模塊:
$ mkdir html2pdf && cd html2pdf
$ npm install wkhtmltopdf
3.Edit的app.js
文件和輸入以下代碼:
var wkhtmltopdf = require('wkhtmltopdf');
wkhtmltopdf('<h1>Test</h1><p>Hello world</p>', {output: 'out.pdf'});
4.運行該應用程序,並在html2pdf
目錄中創建一個名爲out.pdf
的PDF文件。
$ node app.js
=========================================== ==================================
對於Windows:
1.Download wkhtmltopdf命令線工具。注意:wkhtmltopdf.exe
有兩個版本。一個用於32位Windows,另一個用於64位Windows。
2.運行下載的exe文件並將wkhtmltopdf安裝到指定目錄,例如c:\wkhtmltopdf
。
3.創建項目目錄html2pdf
和安裝wkhtmltopdf
模塊:
C:\> md html2pdf
C:\> cd html2pdf
C:\html2pdf> npm install wkhtmltopdf
4.編輯的app.js
文件並輸入以下代碼:
var wkhtmltopdf = require('wkhtmltopdf');
wkhtmltopdf.command = 'c:/wkhtmltopdf/bin/wkhtmltopdf.exe';
wkhtmltopdf('<h1>Test</h1><p>Hello world</p>', {output: 'out.pdf'});
畫完運行的應用程序,將在html2pdf
目錄中創建一個名爲out.pdf
的PDF文件。
C:\html2pdf> node app.js
相關問題
- 1. 使用nodejs將html轉換爲pdf
- 2. wkhtmltopdf不將html轉換爲pdf
- 3. 如何使用wkhtmltopdf將html轉換爲pdf後如何預覽
- 4. 如何使用wkhtmltopdf將簡單的html轉換爲pdf?
- 5. 需要替代EO.Pdf在C#中將HTML轉換爲PDF,wkhtmltopdf?
- 6. wkhtmltopdf不轉換爲PDF
- 7. 將html轉換爲PDF格式只能用wkhtmltopdf
- 8. wkhtmltopdf在將html轉換爲pdf期間的分頁問題
- 9. 在PDF中將PDF轉換爲HTML?
- 10. 如何使用WkHTMLToSharp/wkhtmltopdf與C中的圖像將HTML文件轉換爲PDF#
- 11. 使用nodeJS或Javascript將HTML + CSS轉換爲PDF?
- 12. 使用wkhtmltopdf將Asp.net代碼轉換爲pdf
- 13. 使用TCPDF將HTML轉換爲PDF
- 14. 使用ABCpdf將HTML轉換爲PDF
- 15. 使用Python將HTML轉換爲PDF
- 16. 使用jqgrid將html錶轉換爲pdf
- 17. 使用iTextSharp.dll將HTML轉換爲PDF
- 18. 使用PDFSharp將HTML轉換爲PDF
- 19. 使用iText將HTML轉換爲PDF
- 20. 使用MVC 4將HTML轉換爲PDF
- 21. 使用Python將PDF轉換爲HTML
- 22. 使用pdf.js將html轉換爲pdf
- 23. 使用iText將html轉換爲pdf
- 24. 使用itextsharp將HTML轉換爲PDF
- 25. 使用iText將HTML轉換爲PDF
- 26. 如何使用wkhtmltopdf將安全的HTML(ASP.NET MVC 3)頁面轉換爲PDF?
- 27. 在asp.net中將html轉換爲pdf
- 28. 在.NetCoreApp中將HTML轉換爲PDF
- 29. 在ios中將PDF轉換爲HTML?
- 30. codeigniter - 將html轉換爲pdf
wkhtmltopdf.command ='c:/wkhtmltopdf/bin/wkhtmltopdf.exe'; 在那一行它說SyntaxError:意外的標識符 – user3265710
您是否已將'wkhtmltopdf.exe'安裝到'c:\ wkhtmltopdf'目錄? – bnuhero
沒有。實際上我安裝在程序文件中,同樣我修改了路徑 – user3265710