zoukankan      html  css  js  c++  java
  • 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(因为图片转换有问题,暂时未解决)

    <img src='./../Imgs/atom-markdown-pdf/安装pdf.png' style=' 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=' 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=' 50%'/>

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

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

    3.2.3 再次执行npm install phantomjs-prebuilt

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

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

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

    4 查看


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

  • 相关阅读:
    杨澜给二十几岁的女孩的告诫
    谁的青春不迷茫
    HTML基本元素(二)
    HTML基本元素(一)
    HTML基本结构
    AIO5打印样式函数说明
    AIO5系统中-打印样式常见问题处理
    如何有效的去使用一款免费的ERP
    AIO5物料类型:不允许新增节点
    AIO5程序中审批跳转条件:超过某一个值必须总经理审批
  • 原文地址:https://www.cnblogs.com/lanzhi/p/6467688.html
Copyright © 2011-2022 走看看