1、下面是使用一个url的界面生成

const puppeteer = require('puppeteer');const createPDF = async () => {const browser = await puppeteer.launch();const page = await browser.newPage();await page.goto('https://example.com');const pdf = await page.pdf({ format: 'A4' });await browser.close();return pdf;
};

2、还可以使用html模板


const puppeteer = require('puppeteer');const createPDF = async () => {const browser = await puppeteer.launch();const page = await browser.newPage();await page.setContent('<h1>hello</h1>')const pdf = await page.pdf({ format: 'A4' });await browser.close();return pdf;
};

使用puppeteer实现PDF文件合成相关推荐

  1. 怎样将几个pdf文件合成一个?

    如果你是一名办公领域的从业者,那么PDF应该是你经常需要使用到的文件.受一些内容的限制,有时候我们需要把一些内容分别做成几个的PDF来使用,同时也会收到很多pdf文件,但是随着PDF文件的越来越多,使 ...

  2. 如何把三个pdf文件合成一个?

    如何把三个pdf文件合成一个?PDF对于小伙伴们来说是很熟悉的文件格式,平时在网站上下载素材时多数都是pdf格式.pdf格式的文件有非常人性化的功能,兼容性高.传输便捷.安全性好.排版整洁,pdf在我 ...

  3. 181216 MacOs上如何将多页PDF文件合成打印在一张PDF表单上面

    Youtube视频: Mac | Printing pdf document with multiple pages per sheet 使用MacOs默认的PDF阅读器 文件-打印 布局 选择每张纸 ...

  4. Python3 简单的将多个PDF文件合成一个

    最近快过年了,学习的劲头也小了.今天听老师讲的也挺简单,就直接把代码copy过来了,另外祝各位春节快乐 转载于:https://www.cnblogs.com/xuyuQAQ/p/8436843.ht ...

  5. 三个pdf文件怎么合成一个?

    三个pdf文件怎么合成一个?最近接触到的PDF文件相对有点多,在使用pdf的过程中你会发现,借助一些PDF文件的处理技巧会助力我们快速高效的使用PDF文件.比如将一些零散,篇幅不是很长的pdf文件合成 ...

  6. python读取pdf文档书签 bookmark_Python利用PyPDF2库获取PDF文件总页码实例

    Python中可以利用PyPDF2库来获取该pdf文件的总页码,可以根据下面的方法一步步进行下去: 1.首先,要安装PyPDF2库,利用以下命令即可: pip install PyPDF2 2.接着, ...

  7. python读取扫描形成的pdf_Python利用PyPDF2库获取PDF文件总页码实例

    Python中可以利用PyPDF2库来获取该pdf文件的总页码,可以根据下面的方法一步步进行下去: 1.首先,要安装PyPDF2库,利用以下命令即可: pip install PyPDF2 2.接着, ...

  8. python 知乎 合并 pdf_32.使用selenium爬取知乎,并实现多页保存为一个PDF文件

    1.动机 对于知乎的一些高知大V,他们的回答总是那么具有说服力,通过阅读他们的回答,了解他们对热点事件的分析方式,通过现象看本质,一不至于被带节奏,二增加自己的知识面.多读多看,大有裨益.那如果在网络 ...

  9. 怎么将几张pdf合并成一张_怎么把多个PDF文件合并成一个

    怎么把多个PDF文件合成为一个PDF文件?我相信这个问题是许多小伙伴在工作当中都会遇到的一个问题,其实想要将多个PDF文件合成为一个PDF文件还是非常简单的,只需要利用到迅捷PDF转换器,就可以轻松的 ...

  10. java导出各种PDF文件(图片、表格、字体)

    java导出PDF文件(插入图片,表格,字体) 业务需求:需要根据系统里的各种数据动态生成PDF会议材料. 最终呈现图 思路 因为会议材料涉及各种数据,图片.同时还要有表格及字体样式的要求,所以需要用 ...

最新文章

  1. HbuilderX中的git的使用 git HbuilderXgit HbuilderX 使用git
  2. ffmpeg推流时与服务器断开后的自动重连功能的实现
  3. Python数模笔记-模拟退火算法(2)约束条件的处理
  4. python羊车门_羊车门 python 作业
  5. js设置radio选中
  6. python故事_python的故事
  7. 浅入深出Vue:环境搭建
  8. python请求模块requests的session不能保存cookies的情况
  9. 操作指针的条件和多级指针
  10. android循环滚动textview,Android 循环上下滚动
  11. execute与executeUpdate的区别
  12. C++ List的用法(整理)[转载]
  13. ubuntu 黑体_linux ubuntu 思源黑体安装
  14. 经济周期的定义、阶段及特点-宏观经济指标和政策
  15. git pull报错 Can‘t update no tracked branch
  16. 携程酒店价格关键信息记录
  17. 基于FPGA的虚拟示波器的设计
  18. redis缓存与数据库一致性问题解决
  19. 4月书讯 | 一大波好书来袭,最美华章四月天
  20. 【渝粤教育】国家开放大学2018年秋季 0284-21T外国文学 参考试题

热门文章

  1. Firefox扩展开发
  2. php清空session值_php注销session变量和销毁session详细分析
  3. windows7梦幻桌面
  4. run rhadoop
  5. VS2012安装步骤
  6. python连接微信运动_用Python霸屏微信运动,横扫支付宝榜单 !
  7. Fibonacci 数列及其计算方法
  8. 合肥工业大学数值分析(计算方法)满分实验代码(python实现)
  9. 全面解析特斯拉自动驾驶体系
  10. IntelliJ IDEA 快捷键说明大全(中英对照、带图示详解)