ht-pdf

1.0.12 • Public • Published

使用说明

var pdf = require("ht-pdf");

头部 底部 img 必须是 base64

pdf.create(html,options).toFile(filename,callback);
pdf.create(html,options).toBuffer(callback);

callback has two argument 1、错误 2、pdf 3、pdf 的 张数

var pdf = require("../");
var fs = require("fs");
var html = fs.readFileSync(__dirname+"/a.html").toString();
var opts = {
	width: "1060px",
	height: "1500px",
	type: "pdf",
	phantomPath: "/usr/local/bin/phantomjs",
	margin: {
		top: "30px",
		left: "35px",
		right: "15px",
		bottom: "0px"
	},
	timeout: 15000,
	header: {
		height: "315px",
		contents: null
	},
	footer: {
		height: "124px",
		contents: null
	}
};

pdf.create(html, opts).toBuffer(function(err,res,total){
	console.log(total)
})

1.0.10

增加新页码字段 {{pagenum}} 从1开始

1.0.7

增加了起始页码 影响字段{{page}} options.start = 10 默认是 0

1.0.5

获得 html 结构中 所有 class="getHeight" 的 clientHeight;

   pdf.create(html,opts).getHeight(function(){
	console.log(arguments);
})

Readme

Keywords

Package Sidebar

Install

npm i ht-pdf

Weekly Downloads

1

Version

1.0.12

License

ISC

Last publish

Collaborators

  • ibeeger