标签: PhantomJS

解决 PhantomJS 在 CentOS 环境下截图乱码问题

这个问题主要是由于缺少字体导致的,我们可以先安装 Bitmap fonts: yum install bitmap-fonts bitmap-fonts-cjk 由于 Bitmap fonts 是由单个字符组成的,锯齿特别明显,因此还需要安装支持中文的字体,例如微软雅黑,下面我们来下载并安装字体。

解决 PhantomJS 在 CentOS 环境下截图乱码问题

在 Node.js 中把 HTML 页面导出为 PDF

在这个无纸化的时代,我们越来越多的日常操作是在 Web 页面上完成,比如编写文档、记笔记、签合同等等,但很多时候我们需要把这些数据转换为 PDF 文件下载下来,打印、归档或者是作为文件共享。 在 Chrome 浏览器中我们可以直接 「右键 -> 打印」来打印一个网页或者是存储为 PDF,但这样操作往往满足不了我们的需求,打印内容不容易定制并且操作也不够方便,我们希望点击一个「下载按钮」就能够把文件下载下来,这个时候就需要程序特殊处理了,那么在 Node.js 中该如何实现呢?

在 Node.js 中把 HTML 页面导出为 PDF