项目简介
本项目是基于Python的工具,可将Markdown文档中引用的图片链接本地化,用户能选择将图片保存为Base64格式或下载到本地并引用。
项目的主要特性和功能
- 图片本地化:把Markdown文档里引用的图片链接转换为本地图片,支持两种模式,即Base64格式(将图片转换为Base64编码嵌入Markdown文档)和本地图片引用(把图片下载到本地,在Markdown文档中引用本地路径)。
- 批量处理:支持对多个Markdown文档进行批量处理,并自动将处理后的文档保存到指定文件夹。
- 自动重置:每次运行程序时,自动清空输出文件夹,保证每次处理结果都是最新的。
安装使用步骤
准备工作
确保已安装项目依赖的Python库,包括re
、os
、urllib.error
、urllib.request
、shutil
、base64
。
具体步骤
- 准备文档:把需要处理的Markdown文档放到
before
文件夹中。 - 运行程序:在终端或命令行里运行
main.py
文件。 - 查看结果:处理后的Markdown文档会保存在
output
文件夹中,图片会根据所选模式保存到相应文件夹。
注意事项
- 不建议使用Base64模式处理大量图片,以免文档体积增大、打开速度变慢。
- 每次运行程序时,
output
文件夹会自动清空,以确保结果的唯一性。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】