如何把html 转化 markdownn 文件转化为 PDF

8618人阅读
最近在用markdown写技术随笔,感觉很好,可有时候需要吧markdown文件转换为pdf,在网上查了查,这个可以用来实现,
可感觉太麻烦,还要安装pdflatex:&
由于之前用过chrome将网页输出为pdf文件的功能,我想先让markdown文件转换为html,再借助chrome来转换成pdf文件,这里记录下,也方便我以后查阅。
一、安装MarkdownPad
这个是所见即所得的编辑器,我主要用来将markdown文件转换为html文件。
当然还有其它工具,比如oschina的在线编辑器:
二、导出html文件
MarkdownPad可以直接导出html,比如对本文的导出操作:
这里我就不多说了,直接存盘就行了。
三、导出pdf文件
1、用chrome打开html文件,选择“打印”选项
事实上,当你成功导出为html文件时,chrome浏览器会自动打开(我的是这样的,感觉这个依赖默认浏览器的设置),选择“打印”选项:
2、输出pdf文件
这里只介绍简单的输出,用默认格式进行。
在打印页面中将“目标”更改为“另存为pdf”,点击“保存”:
在弹出的对话框中选择路径,进行保存即可。
好,就这些了,希望对你有帮助。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:99792次
积分:1110
积分:1110
排名:千里之外
转载:68篇
(1)(20)(30)(18)如何把 Markdown 文件转化为 PDF-学网-中国IT综合门户网站-提供健康,养生,留学,移民,创业,汽车等信息
> 信息中心 >
如何把 Markdown 文件转化为 PDF
来源:互联网 发表时间: 12:30:46 责任编辑:王亮字体:
为了帮助网友解决“如何把 Markdown 文件转化为 PDF”相关的问题,学网通过互联网对“如何把 Markdown 文件转化为 PDF”相关的解决方案进行了整理,用户详细问题包括:RT,我想知道:如何把 Markdown 文件转化为 PDF,具体解决方案如下:解决方案1:pandoc README -o example13,这个方案比较繁琐和麻烦,目前比较成熟的做法是使用LaTex 引擎,还以自由配置样式哦,手动配置系统内的中文字体进行。写完才发现和@Jeky 重了://www,抱歉抱歉。如 md --& pdf,且想自己配一些样式,还可以选择reportlab以及基于reportlab的chrisglass&#47,几个包下来500MB空间就没了,这样你就可以简单的pandoc转为html。------ 中文问题 ------谢@Tony 提醒.com/" target="_blank">http,全能的document /提供各种语言的接口支持,pandoc在转中文的时候非常头疼://www。诚然;xhtml2pdf : 阅读 .reportlab。如果你是开发人员。那我就加一个技术人员用得到的吧有在线版和linux版,具体可以参照 图灵社区 : 用Markdown来写自由书籍 和 让pandoc输出pdf时支持中文 demo大全 进行配置测试,再由html轻松地转为pdf啦
1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答
相关文章:
最新添加资讯
24小时热门资讯
Copyright © 2004- All Rights Reserved. 学网 版权所有
京ICP备号-1 京公网安备02号pandoc将含有中文的markdown文件转成pdf时的问题及思考
pandoc将含有中文的markdown文件转成pdf时的问题及思考
Adobe Acrobat
我写了一个markdown文件,里面含有中文字符,我想利用pandoc将其转换为pdf格式,采用下面命令:
pandoc -f markdown_github my.md -o test.pdf --latex-engine=xelatex
因为含有中文,所以必须指定latex编译时的引擎。编译出的结果不能把中文显示出来。这是因为没有指定使用的中文字体是什么,采用下面的命令:
pandoc -f markdown_github my.md -o test.pdf --latex-engine=xelatex -V mainfont="SimSun"
这时产生出的pdf格式文件能正确显示中文,可是,对中文长句来说,它不会自动换行;而英文长句则没事。这是一个问题。
Markdown的一个优势是快速记录自己的想法,或者打一个草稿,同有具备一定的格式,但又不会被格式排版所拖延自己的写作过程。记得有一位软件工程领域的大牛说过,我们每个人都有一个flow,当你处于flow的时候,你会高效率地完成和执行自己的工作;一旦某个事情,例如,一条微信,一个电话等,打断了自己的flow,那么就会浪费15分钟的时间重新进入flow。所有,写作过程中保持自己的flow非常重要。
像刚才,我在纠结怎样将markdown转成pdf格式,并考虑为什么中文不能自动换行,就是在纠结怎样排版的问题。这是没有必要的。也就是说,我们没有必要将md转换成pdf格式的文件。因为markdown的作用是让自己快速地保持写作的态势,不被排版所打断。一旦你把自己的想法写下来后,完全可以采用LateX等语言产生最终的pdf格式,这样反而产生的更加漂亮。另外一个不转换成pdf格式文件的原因是,markdown格式的文件越来越普及,如果你想和别人分享文件的话,就直接分享markdown格式的文件就可以了。例如,github网站上的readme文件都是用markdown写的,Ipython中也支持利用markdown写作和呈现。所以,markdown本身就是一种越来越普遍使用的格式,为什么还要将其转换成pdf格式呢?
我的热门文章
即使是一小步也想与你分享

我要回帖

更多关于 pdf如何转化成cad文件 的文章

 

随机推荐