atom markdown转换PDF 解决AssertionError: html-pdf: Failed to load PhantomJS module
2016-07-01 13:27
633 查看
atom编辑器markdown转换PDF
解决AssertionError: html-pdf: Failed to load PhantomJS module. You have to set the path to the PhantomJS binary using ‘options.phantomPath’
环境Windows10 atom1. atom编辑器安装
2. 安装插件
3. 安装phantomjs
4. 完成转换
详细步骤:
1. 默认已经安装好
2. 安装转换PDF插件
选择setting–markdown pdf 选择安装markdown-themeable-pdf(推荐),本博文不推荐安装markdown-pdf(因为图片转换有问题,暂时未解决)安装完毕,会遇到问题,不能转换PDF,接着进行第三步解决问题。
问题如下AssertionError: html-pdf: Failed to load PhantomJS module. You have to set the path to the PhantomJS binary using ‘options.phantomPath’
3. 安装phantomjs
3.1 先安装nodejs
下载对应版本,默认安装即可。3.2 安装phantomjs方法
3.2.1 打开cmd,执行npm install phantomjs-prebuilt
3.2.2 如果报错(因为国内网被墙,无法在官方网下载或者下载速度极慢)如图
将手动下载安装包(去官网http://phantomjs.org/download.html拿链接放到迅雷中通过第三方下载),提前放置缓存位置 C:\Users\wxl\AppData\Local\Temp\phantomjs根据自己路径放置。
3.2.3 再次执行npm install phantomjs-prebuilt
看到Done. Phantomjs binary available at C:\Users\wxl\node_modules\phantomjs-prebuilt\lib\phantom\bin\phantomjs.exe
3.2.4 说明已经安装成功,不需配置环境变量,此时,重启atom。点击右键选择Markdown to PDF,即可。
4 查看
在文件左侧列出新生成的PDF文件结束,如果想要在atom中查看,请安装pdf-view插件。
相关文章推荐
- js手机浏览器video标签会一直置顶,遮盖住弹出层问题
- 运行jsp文件
- js 脚本去除 空格 回车 换行
- javascript时间差插件
- js如何判断IE浏览器的版本包括IE11
- sadojciscjsd
- 自己实现一个javascript事件模块
- jsp中文字符乱码问题
- Angular_ng-repeat中的问题
- Angular JS filter
- js页面 读身份证
- 再谈Javascript中的基本类型和引用类型(推荐)
- javascript与jsp发送请求到servlet的几种方式
- java以及JavaScript获取当月第一天和最后一天日期
- js跨越问题解决方法
- setTimeout和setInterval的区别你真的了解吗?
- js判断浏览器是否为IE浏览器
- js点击空白处弹窗消失
- 基于事件的JavaScript编程:异步与同步
- js里面call的用法