前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >atom markdown转换PDF 解决AssertionError: html-pdf: Failed to load PhantomJS module

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

作者头像
王小雷
发布2018-01-02 15:11:56
2K0
发布2018-01-02 15:11:56
举报
文章被收录于专栏:王小雷王小雷

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%'/>
<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%'/>
<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%'/>
<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%'/>
<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%'/>
<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/convert.png' style='width: 50%'/>
<img src='./../Imgs/atom-markdown-pdf/pdf完美1.png' style='width: 50%'/>
<img src='./../Imgs/atom-markdown-pdf/pdf完美1.png' style='width: 50%'/>

4 查看

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
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’
  • 详细步骤:
    • 1. 默认已经安装好
      • 2. 安装转换PDF插件
        • 3. 安装phantomjs
          • 3.1 先安装nodejs
            • 3.2 安装phantomjs方法
              • 4 查看
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档