1、POST URL: /pdfservice/preview
HTML转PDF后显示,参数如下
- html - 必须项,待转换为PDF的HTML内容
- filename - 可选项,PDF文件名(默认report)
- waitUntil - 可选项,装载HTML的成功时点,load(默认)/domcontentloaded/networkidle0(500ms内无网络连接)/networkidle2(500ms内有不超过2个网络连接)
- timeout - 可选项,装载HTML的超时限制,单位毫秒,0表示禁用超时(默认10分钟)
- displayHeaderFooter - 可选项,是否显示页眉页脚(默认false)
- headerTemplate - 可选项,页眉html模板(样式类pageNumber为当前页码,样式类totalPages为总页数)
- footerTemplate - 可选项,页脚html模板(样式类pageNumber为当前页码,样式类totalPages为总页数)
- width - 可选项,页面宽度,接受带单位的字符串
- height - 可选项,页面高度,接受带单位的字符串
- format - 可选项,页面格式如A4或A3等,设定后将覆盖 width 和 height 配置。未指定高宽和页面格式时,默认为A4
- landscape - 可选项,是否横向打印(默认false即竖向打印)
- printBackground - 可选项,是否打印背景(默认false即不打印)
- marginTop - 可选项,顶边距,接受带单位的字符串(默认30)
- marginRight - 可选项,右边距,接受带单位的字符串(默认50)
- marginBottom - 可选项,底边距,接受带单位的字符串(默认30)
- marginLeft - 可选项,左边距,接受带单位的字符串(默认50)
2、POST URL: /pdfservice/html2pdf
HTML转PDF后下载,参数同上
注:特殊情况可通过CSS控制翻页,如page-break-before、page-break-after
3、例子