atom markdown转换PDF 解决AssertionError: html-pdf: Failed to load PhantomJS module

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 atom 1. 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插件。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏抠抠空间

Django之跨域请求

810
来自专栏地方网络工作室的专栏

Shell 命令行,svn add 需要添加很多文件时的简化脚本

Shell 命令行,svn add 需要添加很多文件时的简化脚本 我一直使用 git 版本管理工具,对于 svn 很不熟悉。现在接到一个项目是用 svn 进行管...

1925
来自专栏电光石火

yum安装出现No package nodejs available解决办法

今天我在用CentOS 6.5的yum命令安装的时候出现如下错误: Setting up Install Process No package vim avai...

25210
来自专栏资深Tester

一定要知道的,那些Linux基本操作命令(一)

1867
来自专栏软件开发 -- 分享 互助 成长

Android开发环境的搭建

前言: 作为一个Android开发的新手,光开发环境就差点搭建了一天,最后发现自己走了很多弯路,在此写出希望能够帮助想入门的朋友。先说一下,开发Android ...

1815
来自专栏技术小讲堂

在ASP.NET 5应用程序中的跨域请求功能详解什么是“同域”添加CORS包在应用程序中配置CORSCORS策略选项跨域请求中的凭据设置先行请求的过期时间CORS是怎么样工作的先行请求

浏览器安全阻止了一个网页中向另外一个域提交请求,这个限制叫做同域策咯(same-origin policy),这组织了一个恶意网站从另外一个网站读取敏感数据,但...

2875
来自专栏Jack-Cui

Python3网络爬虫(四):使用User Agent和代理IP隐藏身份

运行平台:Windows Python版本:Python3.x IDE:Sublime text3 一、为何要设置User Agent     有一...

37010
来自专栏Python与爬虫

爬虫入门到精通-网页的下载

本文章属于爬虫入门到精通系统教程第四讲 在爬虫入门到精通第二讲中,我们了解了HTTP协议 http://mp.weixin.qq.com/s?__biz=M...

2665
来自专栏用户2442861的专栏

linux工作中软件运行安装常见问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/haluoluo211/article/d...

813
来自专栏小狼的世界

主机名修改后导致计划任务失败

原来在一台Windows 2008服务器上配置了一个SVN UPDATE的计划任务,定期将版本库中的最新版本抓取到本地。在主机名更改后,计划任务执行失败,提示“...

681

扫码关注云+社区