ubuntu20.04 mardown文件批量转换为pdf
ubuntu20.04 mardown文件批量转换为pdf
需求
现家目录下有多个以md结尾的mardown文件,因工作需要转换为pdf文件.
解决方法
使用typora自带的pandoc工具
开始行动
-
下载转换工具
unzip demo-batch-markdown-to-pdf-master.zip cd demo-batch-markdown-to-pdf-master root@jiaona-OptiPlex-5070:/tmp/mozilla_jiaona0/demo-batch-markdown-to-pdf-master# ll batch-markdown-to-pdf.py template.tex -rwxr-xr-x 1 root root 479 3月 31 09:29 batch-markdown-to-pdf.py* # 转换文件 -rw-r--r-- 1 root root 6059 11月 2 2018 template.tex # 模板文件
-
下载安装python3 由于在ubuntu20.04 默认安装好python3了,在此不需要了. 安装
tar zxvf pandoc-2.13-linux-amd64.tar.gz cd pandoc-2.13 cd bin root@jiaona-OptiPlex-5070:/opt# tail -1 /etc/profile export PATH=/opt/pandoc-2.13/bin:$PATH source profile
-
安装 安装xelatex
安装支持的中文包; sudo apt-get install texlive-xetex latex-cjk-all 安装TEXTmarker sudo apt-get install texmaker
-
完成
测试
root@jiaona-OptiPlex-5070:/tmp/mozilla_jiaona0/demo-batch-markdown-to-pdf-master# ls batch-markdown-to-pdf.py pdf template.tex test.md root@jiaona-OptiPlex-5070:/tmp/mozilla_jiaona0/demo-batch-markdown-to-pdf-master# python3 batch-markdown-to-pdf.py root@jiaona-OptiPlex-5070:/tmp/mozilla_jiaona0/demo-batch-markdown-to-pdf-master# cat test.md # a ```sql dfkaj fajdskljfalksdjf dfasdjkfjasdf ``` #### aa ```java dkjafkjd djfaksjdfkla dad
