ARTICLE · 1338013
公众号历史文章下载:想存成 PDF 怎么办
做公众号历史文章下载,如果我想把几篇旧文放进习惯使用的 PDF 阅读器,会先确认一件事:工具直接交付 PDF,还是需要拿到文章文件后,自己再转换?
这决定了后面的工作量。挑几篇文章逐个处理,和把整批历史文章整理成一本 PDF,不能当成同一件事。下载之前分清楚,也就知道拿到文件后还要做什么。
一、现在拿到的是文章包,PDF 合订本还要另看
这里以 MpHistory 为例。它是公众号历史文章批量下载工具:提供目标公众号的一篇公开文章链接,可以按批次把历史文章下载为 HTML、Markdown 和图片等本地文件。
官网目前交付的是一个 zip 压缩包,其中有阅读目录 index.html、文章文件夹 articles/、图片文件夹 images/,以及文章清单 manifest.csv 和说明文件 README.txt。
PDF 合订本在官网仍标为“即将上线”,不能把它当成现在付款就能拿到的成品。 官网 FAQ 给出的现有方法,是用浏览器打开 HTML,再通过“打印 → 另存为 PDF”保存。
因此,如果我只是想挑几篇旧文放进 PDF 阅读器,可以先拿到历史文章包,再处理选中的文章。如果我需要的是整批自动排好顺序、合成一个文件的 PDF,这条单篇打印路径并不等于已经满足需求,应在付款前想清楚能不能接受。
二、先打开具体文章,再保存成 PDF
取得文章包的流程仍从预览开始:复制这个号任意一篇公开文章链接,贴入首页,确认公众号和本批范围;决定需要这批内容后,再按页面付款或兑换,等任务打包完成,下载并解压 zip。
它按时间从最新往前,每批最多 1,000 篇,官网当前标价为每批 ¥18.88;不足 1,000 篇时按实际数量下载,价格不变。贴入某篇文章的链接,是为了识别公众号,不能据此认为下载就从那一篇开始。
拿到文件以后,我会先保留完整解压目录,再从 index.html 里选文章,打开对应的 HTML 正文。
要打印的是具体文章,不是目录页。 如果页面上仍是一组文章标题和入口,就先进入要读的那一篇,确认标题、正文和需要的图片已经显示,再打开打印预览。
以电脑上的 Chrome 为例,可以按下面的顺序做:
- 打开文章 HTML。
确认当前浏览器标签页显示的是选中的文章正文。 - 调用打印。
Windows 或 Linux 按 Ctrl+P,Mac 按⌘+P,也可以从浏览器菜单进入打印。 - 选择“另存为 PDF”。
在打印窗口的目的地选项中选择 PDF 保存,先看预览,不急着确认。 - 检查分页和内容。
看正文末尾是否在、关键图片有没有显示、有没有明显裁切;必要时调整纸张、方向、边距或缩放,再看预览。 - 保存后重新打开。
给文件取一个能辨认来源的名称,在准备使用的 PDF 阅读器里打开,检查文字、图片和页序。
浏览器的具体界面文字可能因版本或系统不同而变化。工具包里的 README.txt 也应先读一遍,再按实际文件和打印窗口操作。
三、转换前后,各检查一次
把 HTML 另存为 PDF,并不能补回原本缺失的内容。所以我会把检查分成两次。
第一次是在 HTML 里检查。如果文章正文已经不全,或者要读的图片没有显示,先回到下载包和清单核对情况。不要把“打印后也没有”误当成 PDF 转换造成的,也不要以为再保存一次就会恢复内容。
第二次是在保存后的 PDF 里检查。HTML 页面能正常阅读,不代表打印出来的分页就符合自己的习惯。长图、段落换页和页面边缘,都值得看一眼;是否满意,以最终保存的文件为准。
我会先用一篇确实要读的文章走完这两次检查,确认结果能接受,再继续处理其他文章。这里说的是操作顺序,不是已经完成的批量转换测试。
文件也会分开留:下载得到的原包保留一份,自己生成的 PDF 放在另一个文件夹。这样以后想重新调整版式,仍能回到原来的 HTML;也不会把转换结果误当成工具原生交付的文件。
需要保留的来源信息同样不要丢。文章标题、公众号、发布日期和原文链接,可以与 PDF 一起登记在自己的阅读清单里。不要默认浏览器会把所有来源信息自动补进每一份 PDF;原文链接用于回到来源,不能替代本地正文。
四、存成 PDF,也要看清这些边界
单篇保存不等于整批合订。 对一篇 HTML 执行打印,不会因此把目录中其他文章一起收入同一个文件。本文没有提供自动批量转换、合并或生成书签目录的方案,也不把尚未上线的功能算进当前交付。
记录数不等于完整正文数。 官网按文章链接数计篇,视频、纯图片和原文已删除的文章也会计入,并在清单中标出。某篇出现在记录里,不代表有一份完整正文可供转换,更不代表能恢复已删除文章。
历史包不会持续增加新文章。 这次保存的 PDF 对应这次处理的文件,公众号以后的新文不会自动补进去。当前一批也不能默认覆盖这个号从建号至今的全部内容;需要更早的文章,要另看继续批次的规则。
服务器文件也有保留期限:首次下载后保留 24 小时;一直没有下载的,在任务完成 7 天后删除。需要长期保存,应及时下载并保管自己的文件。
下载和转换都不改变使用范围。官网限定个人学习、研究和收藏,不用于商业用途,不公开传播或二次发布,版权仍归原作者及公众号所有。
这条路径依据官网 FAQ 和浏览器帮助整理,没有对真实下载包做 PDF 转换实测。如果你能接受先下载文章文件,再挑选需要的几篇另存为 PDF,可以先预览本批文章,入口在浏览器地址栏输入:
mphistory.followto.us















































































