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

开发工具 专栏收录该内容
3 篇文章 0 订阅

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(因为图片转换有问题,暂时未解决)

<img src='./../Imgs/atom-markdown-pdf/安装pdf.png' style='width: 50%'/>

安装完毕,会遇到问题,不能转换PDF,接着进行第三步解决问题。
问题如下AssertionError: html-pdf: Failed to load PhantomJS module. You have to set the path to the PhantomJS binary using ‘options.phantomPath’
<img src='./../Imgs/atom-markdown-pdf/markdown-pdf-problem0.png' style='width: 50%'/>

3. 安装phantomjs

3.1 先安装nodejs

下载对应版本,默认安装即可。

3.2 安装phantomjs方法

3.2.1 打开cmd,执行
npm install phantomjs-prebuilt
3.2.2 如果报错(因为国内网被墙,无法在官方网下载或者下载速度极慢)如图

<img src='./../Imgs/atom-markdown-pdf/error.png' style='width: 50%'/>

将手动下载安装包(去官网http://phantomjs.org/download.html拿链接放到迅雷中通过第三方下载),提前放置缓存位置 C:\Users\wxl\AppData\Local\Temp\phantomjs根据自己路径放置。

<img src='./../Imgs/atom-markdown-pdf/安装phan.png' style='width: 50%'/>

3.2.3 再次执行npm install phantomjs-prebuilt

<img src='./../Imgs/atom-markdown-pdf/安装phantom.png' style='width: 50%'/>
看到Done. Phantomjs binary available at C:\Users\wxl\node_modules\phantomjs-prebuilt\lib\phantom\bin\phantomjs.exe
3.2.4 说明已经安装成功,不需配置环境变量,此时,重启atom。点击右键选择Markdown to PDF,即可。

<img src='./../Imgs/atom-markdown-pdf/convert.png' style='width: 50%'/>

<img src='./../Imgs/atom-markdown-pdf/pdf完美1.png' style='width: 50%'/>

4 查看


文件左侧列出新生成的PDF文件结束,如果想要在atom中查看,请安装pdf-view插件。

  • 4
    点赞
  • 8
    评论
  • 2
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

评论 8 您还未登录,请先 登录 后发表或查看评论
©️2022 CSDN 皮肤主题:鲸 设计师:meimeiellie 返回首页

打赏作者

王小雷-多面手

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值