littlebot
Published on 2025-04-13 / 1 Visits
0

【源码】基于Python的Markdown图片本地化工具

项目简介

本项目是基于Python的工具,可将Markdown文档中引用的图片链接本地化,用户能选择将图片保存为Base64格式或下载到本地并引用。

项目的主要特性和功能

  1. 图片本地化:把Markdown文档里引用的图片链接转换为本地图片,支持两种模式,即Base64格式(将图片转换为Base64编码嵌入Markdown文档)和本地图片引用(把图片下载到本地,在Markdown文档中引用本地路径)。
  2. 批量处理:支持对多个Markdown文档进行批量处理,并自动将处理后的文档保存到指定文件夹。
  3. 自动重置:每次运行程序时,自动清空输出文件夹,保证每次处理结果都是最新的。

安装使用步骤

准备工作

确保已安装项目依赖的Python库,包括reosurllib.errorurllib.requestshutilbase64

具体步骤

  1. 准备文档:把需要处理的Markdown文档放到before文件夹中。
  2. 运行程序:在终端或命令行里运行main.py文件。
  3. 查看结果:处理后的Markdown文档会保存在output文件夹中,图片会根据所选模式保存到相应文件夹。

注意事项

  • 不建议使用Base64模式处理大量图片,以免文档体积增大、打开速度变慢。
  • 每次运行程序时,output文件夹会自动清空,以确保结果的唯一性。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】