文章目录

  • 1 前期准备
  • 2 安装插件
  • 3 安装 PrinceXML
  • 4 导出 PDF 文档

1 前期准备

使用的工具:

  • Visual Studio Code
  • Markdown Preview Enhanced – VSCode 插件
  • PrinceXML

2 安装插件

在 VSCode 中点击左侧栏扩展按钮,查找 Markdown Preview Enhanced 插件,点击安装:


安装完成之后重启 VSCode。

3 安装 PrinceXML

Prince 是一款轻松将 HTML 转换成 PDF 的工具,支持 CSS 语法。
VSCode 的 Markdown Preview Enhanced 插件便是利用该工具完成 PDF 的转换工作。

官方网址: https://www.princexml.com/
下载链接: prince_14.2-1_ubuntu20.04_amd64.deb

进入官方网址之后,点击 Download 链接,根据你的操作系统选择相应的安装包,在本示例中,我使用的是 Ubuntu 20.04 操作系统,所以下载相应的 .deb 安装包。

目前比较遗憾的一点是 PrinceXML 还没有搭建它自己的软件源,所以暂时还无法直接通过命令行 apt install 进行安装,不过官方文档提供了 .deb 的安装方法,可以浏览 Installation Guide 中的 Debian and Ubuntu 章节。此处摘录关键的安装命令:

  • 安装 gdebi 解决软件包依赖关系:

    sudo apt install -y gdebi
    
  • 安装 .deb 包:

    sudo gdebi prince_14.2-1_ubuntu20.04_amd64.deb
    

    在弹出的提示语中按 y 键并回车。

    prince --version
    

    如果该命令能够正常执行说明安装成功。

4 导出 PDF 文档

在 VSCode 中打开 .md 文档,点击编辑器右上角的 Markdown Preview Enhanced 控件按钮:


在弹出的 Preview 页面中点击右键,选择 PDF(prince) 导出 PDF 文档。

Enjoy your life.

Markdown 文档生成 PDF相关推荐

  1. word文档生成PDF文档时候自动生成书签方法

    0 Preface/Foreword 在日常工作中,经常需要写技术文档,为了排版美观,一般会选择word,这样就可以生成目录. word文件可以很方便生产PDF文档,方便分享给同事. 在阅读PDF文档 ...

  2. mac字体或windows字体安装到linux,解决linux服务器word文档生成pdf文档出现乱码

    安装原因:在进行程序开发时,有时会遇到某些场景会需要此操作.比如服务器端生成word文档转pdf文档,因为linux没有某些字体导致生成端pdf出现乱码. 安装步骤 服务器目录 /usr/share/ ...

  3. Markdown文档生成流程图、时序图、类图、状态图、ER图、用户旅程图、甘特图、饼图等

    简介 流程图.时序图.类图.状态图.ER图.用户旅程图.甘特图.饼图等这些图都可以以文本的形式插入到Markdown文档中,使用一种叫mermaid的语法. 是一种用文本描述图形的方法. 下面的代码, ...

  4. html文档生成pdf离线文件,将Swagger2文档导出为HTML或markdown等格式离线阅读解析.pdf...

    将将Swagger2文文档档导导出出为为HTML或或markdown等等格格式式离离线线阅阅读读解解析析 网上有很多 <使用swagger2构建A PI文档>的文章,该文档 一个在线文档, ...

  5. 【markdown】【xSliders | slidev | mindshow】markdown文档生成PPT/视频

    文章目录 一.xSlides 自讲解幻灯片.生成视频 在线会议/课堂 基于Markdown 纯文本写作 支撑xSlides的设计逻辑 惯例优于配置 将重复操作交给"系统1",让&q ...

  6. 如何将CSDN文档输出PDF文件?

    简 介: 根据生成文档的需要,在CSDN上寻找一些介绍将MARKDOWN文档生成PDF博文.根据他们介绍的方法,测试打印的效果.特别是对于CSDN新增加的一些显示元素的清理,可以生成更加干净完整的PD ...

  7. java类可视化doxygen_安装doxygen(一个自动文档生成工具)+Graphviz图形可视化软件...

    参考文章: 1 Doxygen简介 1.1 What to do? 使用Doxygen生成文档,主要是两件事: 写一个配置文件(Doxyfile),一般用Doxywizard生成后,再手工修改[不建议 ...

  8. semantic ui中文文档_求你别再用swagger了,给你推荐几个在线文档生成神器

    开局先推荐: Java面试刷题网站​www.javazhiyin.com 前言 最近公司打算做一个openapi开放平台,让我找一款好用的在线文档生成工具,具体要求如下: 必须是开源的 能够实时生成在 ...

  9. mysql 文档生成器_最好用的数据库文档生成工具

    一 前言 本文介绍一些比较流行的数据库文档生成工具,什么是数据库文档? 其实在工作中进行项目交付的时候经常用到:简单来说数据库文档就是对整个数据库设计说明的文档,比如使用了哪个数据库,每张表的字段,类 ...

  10. 入坑 docsify,一款神奇的文档生成利器!

    Guide 哥是我认识的一个非常优秀的年轻人,胖嘟嘟的身躯里充斥着无穷无尽的才华,他的 JavaGuide 在 GitHub 上已经标星 91K+ 了,空闲的时候我都会上去瞅两眼,毕竟学习使我快乐,嘿 ...

最新文章

  1. C语言中的关键字详略
  2. 5.Queue和Deque的区别与联系
  3. 脑机综述(一) | 脑机接口在康复医学中的应用进展
  4. php变量的判空和类型判断
  5. Java 面向对象语言基础
  6. arch linux 进入黑屏,无法从Arch Linux进入Beaglebone Black
  7. 关于node的聊天室错误
  8. 20191216每日一句
  9. IDEA 的下载与安装
  10. python判断成语是abac型_ABAC型的成语
  11. 算法-贪心算法知识总结
  12. Python机器学习算法之逻辑回归算法
  13. php faker,faker php伪造填充数据
  14. postman测试图片上传接口一直失败的解决办法
  15. 报错https://chat.openai.com/ api/auth/ session 429怎么办
  16. PKUSC2019总结
  17. H桥电路中mos管串联二极管的作用
  18. 智邦国际ERP生产排产缩短生产周期
  19. Go语言开发k8s-04-Service操作
  20. 于的繁体字有几种写法_处字的繁体字书法作品图片

热门文章

  1. 前端开源项目周报1213
  2. Eclipse配置反编译问题
  3. 零基础学习Java的路线,学完上岸BAT!
  4. php工作流如何实现,工作流设计参考(包括PHP实现)
  5. java api在jdk哪里,jdk api文档在哪里
  6. V模型、W模型、测试工具的介绍
  7. 《C语言程序设计》课后习题答案(第四版)谭浩强
  8. 【Unity3D插件】Unity3D各类教程汇总
  9. 基于javaweb的员工绩效考核系统
  10. 【数据结构 严蔚敏版】 顺序栈 基本操作