【工具】markdown文件导出pdf带目录

本文介绍了如何将Markdown文件转换为带有目录的PDF,适合内部分享和演讲使用。通过Markdown写作工具生成HTML,然后利用wkhtmltopdf工具进行转换,确保PDF清晰且包含目录,提供了一个方便的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

自从使用markdown写博客以来,习惯了其简单的操作。最近有个想法就是把一些技术点总结一下,首先在公司内部做分享,然后把整理的内容在继续发博客。

为了生成pdf文件在公司内部分享,需要md文件先生成html然后转成pdf。这个流程很简单,基本上借助于markdown写作工具和浏览器都可以做,但是生成的pdf文件没有带目录,只有超链接这样在演讲的过程中就很麻烦每次都要翻到最前面去切换相隔比较远一点的目录。后来终于找到一个比较合适的办法记录一下。

使用工具如下

优快云写作 , wkhtmltopdf

  • 新建一篇MarkDown的文章
    2.

  • 导出工具导出为HTML文件保存到本地

在这里插入图片描述

  • 使用wkhtmltopdf工具转换html为pdf

wkhtmltopdf下载地址点这里,这个是绿色的软件mac安装完成以后,直接使用命令即可转换(windows环境下下载完成后在bin目录下有wkhtmltoimage和wkhtmltopdf两个文件,生成pdf可以直接运行wkhtmltopdf),命令如下:

wkhtmltopdf --disable-smart-shrinking html文件路径 导出的pdf文件路径

--disable-smart-shrinking 这个命令参数是要求生成的pdf不要缩放,防止被缩的太小

上面的命令行里html文件路径也可以写网络路径,如blog的地址,具体的可以尝试一下

导出结果如下,清晰度和画质都非常满意,尤其是看到了需要的左侧的目录这个基本上大部分工具都没有这个功能。
在这里插入图片描述

  • 如果对目录没有要求的话直接可以通过浏览器来导出pdf

    使用浏览器的话mac的safari简单直接通过导出的方法即可
    在这里插入图片描述

google 浏览器稍微多操作几步

选择文件-打印 找到截图中使用预览打开,预览pdf文件

在这里插入图片描述

然后在把预览的pdf导出到本地路径保存即可。这样做和wkhtmltopdf工具生成的pdf唯一的差别就是没有pdf自己的目录,导致操作不方便。是不是又get到了一项技能。

????

????

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值