多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

asciidoctor-web-pdf 的使用

asciidoctor-web-pdf 的使用 asciidoctor-web-pdf 的使用简介asciidoctor-web-pdf.exe是一款绿色免安装的 AsciiDoc 转 PDF 工具。它内置了 Node.js 运行时与 Chromium 渲染引擎,无需预装任何环境即可在 Windows 上直接将.adoc文件转换为高质量 PDF。这个工具很早就有,但是分页对于长表格兼容性并不好,最近该工具更新了分页引擎,从 Paged.js 改为 Vivliostyle,分页更加更稳定了。虽然 asciidoctor ruby 生态也提供了 pdf 输出,但是如果使用数学公式,数学公式的输出是通过解析为 svg 然后嵌入图片的方式完成的,经测试,效果并不理想。而 asciidoctor-web-pdf 采用将 adoc 输出为网页,再分页为 pdf 的方法,这样就可以使用 web 技术 通过 mathjax 完美渲染数学公式。因此,若需要完美的数学公式排版,asciidoctor-web-pdf 是目前唯一可靠的 PDF 输出方案。本文介绍该工具的使用方法。部署与使用基础部署工具下载地址:https://github.com/ggrossetie/asciidoctor-web-pdf软件提供不同操作系统的运行时包,您可以根据需要下载,下面以 windows 为例进行介绍。
返回列表