跳至正文

md格式怎么转pdf(md格式怎么转word)

如何把 Markdown 文件转化为 PDF

如何把 Markdown 文件转化为 PDF

试试这个

利用Pandoc将markdown文件转化为pdf

准备工作

安装pandoc

安装MiKTeX

将markdown文件转换为pdf

准备工作

安装pandoc

Windows下安装pandoc很容易,直接从pandoc官网上下载最新安装包安装即可。

Linux下的安装可以参考阳志平的博文1。

安装MiKTeX

pandoc被称为格式转换的瑞士军刀2。执行程序文件只有20M左右大小,但是能够在几十种文件格式之间自如的转换,那当然是得依赖各种格式文件所需要库。转换为pdf就要用到MiKTeX,Windows下推荐使用CTeX完整版,对中文的支持很好,可以从CTeX官网下载完整套件。

将markdown文件转换为pdf

如果markdown文件中不包含中文字符,那么直接使用下面的命令就可以将markdown文件无缝转换为Latex支持的pdf文件。

pandoc infile.md -o outfile.pdf

如果markdown文件中包含中文字字符,那么上段命令就无法直接转换,可能会报以下错误:

! Package inputenc Error: Unicode char \u8:鍒?not set up for use with LaTex. pandoc: Error producing PDF from Tex source. See the inputsnc package documentation for explanation. …

为了解决中文编译的问题,需要做以下的工作:

将markdown文档的编码方式改为utf-8。比较简单的办法就是用记事本打开该文档,然后另存为时选择编码方式为utf-8。有可能当你改变编码方式后,文档中的中文全变成乱码了。为避免这种情况,可以在改变编码方式之前先复制文档的全部内容,然后在改变编码方式之后粘贴替换文档中的全木内容,这样就不会出现乱码了。

编译pandoc默认的latex引擎是pdflatex,是不支持中文的,因此需要手动设置编译时所用的引擎为xelatex,编译命令改为:

pandoc infile.md -o outfile.pdf –latex-engine=xelatex

这时编译可能没有错误了,但是得到的pdf文档中可能所有的中文都没有了。这是字体的问题,因为编译时默认的字体时不支持中文的,所以我们得手动设置中文字体。显然,所设的字体应该为系统中已装的字体,且字体的名字不能写错。有一个办法可以的到系统中所安装的所有字体名(见博文),即在控制台中输入命令:fc-list >> C:\fonts.txt。这样,扫到的字体信息就全部被导入到C盘根目录下的fonts.txt文件中了。这里我们选择宋体,字体名称为“SimSun”,于是编译命令改为:

pandoc infile.md -o outfile.pdf –latex-engine=xelatex -V mainfont=”SimSun”

注意:命令中的“V’’是大写

这里字体名也可以不加双引号,但是如果字体名比较复杂(如包含空格)时,不加双引号就可能出错。

好了,中文字符应该能够显示了,但是你可能会发现很多文字已经超出了文档的边界无法显示了,这是因为pandoc对中文的支持不太好,不能自动换行。但是这并不表示pandoc就真的无法完美处理中文文档了,因为技术界那些追求完美的极客们为我们提供了无限的可能。这篇博文介绍了pandoc中文pdf转换攻略3,解决方案是使用网友编辑好的latex模板来生成pdf,这里用到的是tzengyuxio提供的pm-template.latex4。 下载模板后将其中的LiHei Pro字体替换成系统中安装有的中文字体即可,然后编译命令改为:

pandoc infile.md -o outfile.pdf –latex-engine=xelatex –template=pm-template.latex

注意:如果安装的MiKTeX(我用的是CTex)宏包不全,编译可能会出问题,如找不到exp13.sty等,因此推荐安装完整版的MiKTex。

当然,你也可以使用自己定义的模板来生成tex和pdf文件。首先使用命令 pandoc -D latex > my.latex 生成一个默认的模板,在对这个模板进行修改,如字体、自动换行等。

各种格式的文件如何转PDF

各种格式的文件如何转PDF

雪莹DocConvert虚拟打印机,能输出多种格式,还能输出高清图片格式

怎么转pdf格式

怎么转pdf格式

用画图工具打开试试,保存的时候可以选择pdf

怎样转换成pdf格式

你可以在网上找一个PDF打印机,然后安装好.选择你做好的文档,然后点击打印,选择PDF打…

如何简单的把PDG格式转换成PDF格式

A: 安装adobe acrobat standard和超星阅览器. 1.设置打印机,把名为adobe pdf 的打印机改名,名称中不要含有PDF等敏感字眼,同时把它设为默认打印机 2.统计你要转换的pdg书文件夹中pdg文件的个数,对应于你后来转成pdf文件的页数….

如何转换pdf文件?

你试试福昕编辑PDF 要是WORD转换PDF的话 OFFICE2013可以满足

word文件如何转成pdf

和演示文档的方法一样——打开Word文档,选择文件——另存为,在另存为的下拉单中选择pdf文件,然后选择存储位置就可以了,

怎么转换成pdf格式

现在有很多转换器,收费的也不少,免费的有的好用些,有的很垃圾,推荐一个给你吧 PDF转WORD、TXT: 1. 可检索内容的PDF(内容可以用鼠标选中的非双层PDF)文件,推荐用下面软件转换:PDF To Word Converter, 是一款将…

文字如何转换成pdf文件

将word文件转换成pdf格式的方法很多,主要有两类.一类是使用软件,另外一类则是在线的工具(Do it online).首先,常使用的软件有:1. Adobe Reader自带的pdf转换功能,可以创建一个新的pdf文…

怎样将PCB板图转换成PDF文件格式 详细??

1、用protel99 等软件打开pcb 版图,把整个版图显示在屏幕内,然后按键盘上的PrtSc 这 个按键(即扫屏键),这样,整个pcb 版图被复制下来了,然后打开 windows 自带的画 图…