nodejs+html转换pdf,使用wkhtmltopdf在nodejs中将html转换为pdf

您可以使用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('

Test

Hello world

', {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('

Test

Hello world

', {output: 'out.pdf'});

画完运行的应用程序,将在html2pdf目录中创建一个名为out.pdf的PDF文件。

C:\html2pdf> node app.js

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值