文档格式转化神器pandoc
- - writing for time作为一个工具控,喜欢被别人安利有趣的东西,我就很喜欢@XD小伙伴时不时的分享,遇到喜欢的东西也不能藏过夜,想快快安利给大家. pandoc的惊艳是那种 风陵渡口,人间初见误终身. 最近要给公司提供一堆文档,作为过去技术开发的总结,其实大多都已经整理在我的个人博客中了. 可毕竟我不能ctrl-s下来吧,文档要的是干净利落整洁清晰,html参杂了博客的样式,显然不合适,同时公司喜欢归档pdf或是word格式的文件.
作为一个工具控,喜欢被别人安利有趣的东西,我就很喜欢@XD小伙伴时不时的分享,遇到喜欢的东西也不能藏过夜,想快快安利给大家
pandoc的惊艳是那种 风陵渡口,人间初见误终身。
最近要给公司提供一堆文档,作为过去技术开发的总结,其实大多都已经整理在我的个人博客中了。可毕竟我不能ctrl-s下来吧,文档要的是干净利落整洁清晰,html参杂了博客的样式,显然不合适,同时公司喜欢归档pdf或是word格式的文件
而我又习惯使用markdown写文档,我想大多程序员也是如此吧,在word里写会做噩梦的
于是我找到 Mou
(一款优秀的markdown写作工具)的导出功能,导出为PDF,可效果丑的不要不要的
祭出神器Github,分分钟,找到pandoc
一看源码吓的我都坐到地上了,90.5%的代码是Haskell写的,Haskell写的!写的!的!
Pandoc作者是John MacFarlane,一位来自美国加州大学伯克利分校的哲学教授
抛开Haskell的贵族血统不说,稳定和易用程度也是惊人
pandoc能轻易把文件从一种标记语言格式转换到另一种格式,瑞士军刀一般全面而锋利。
允许的input file:
可选的output file
这篇文章做了更好的分类:
brew install pandoc
pandoc Open edX体系架构.md -o test.docx -c Github.css
你看pandoc很聪明的,它会根据后缀自动判断格式
于是我们看到格式从markdown:
转化到docx,以Github的样式风格
更多强大的特性,参考 jgm/pandoc