pdf文档转为markdown文档

1 安装与操作

pdf2md:

  • 为高保真转换而设计,尤其适合转换带有复杂表格、水印和干扰信息的技术文档
    • 如芯片规格书、数据手册
  • 它在输出质量上做了大量优化
  • 安装与操作步骤如下
shell 复制代码
# 安装 pdf2md:会自动下载相关依赖,进行构建编译
cargo install pdf2md
# 使用:转换并指定图片输出目录
# 若找不到pdf2md,可以给~/.cargo/bin/pdf2md建立一个软连接/usr/bin/pdf2md,即可解决
pdf2md input.pdf --figures-dir ./figs > out.md

2 升级rustc

ubuntu 24.04.4,提供的rustc版本比较低:1.75.0,无法安装pdf2md 0.1.0

需要升级rustc到1.85+,操作步骤如下:

shell 复制代码
# 安装rustup
apt install rustup
# 使用rustup升级rustc到最新稳定版本,满足1.85+的版本要求
rustup default stable
# 验证rustc版本,满足1.85+:旧版本不必卸载即可使用最新版本rustc完成pdf2md的安装
rustc --version
相关推荐
杨云龙UP4 小时前
TDengine 3.4.2.8 Community 三节点三副本生产集群部署实战(DNode/MNode/taosAdapter/Explorer)
大数据·linux·运维·数据库·tdengine·时序库
大连好光景4 小时前
RAG系统中,如何处理PDF文档中的表格?
pdf·ai-native
向成科技5 小时前
XC3576H工控主板|深度适配Ubuntu 26.04 LTS,释放边缘AI与工业开发新潜能
linux·人工智能·ubuntu·机器人·硬件·主板·边缘ai
Fcy6485 小时前
Linux下 进程间关系与守护进程
linux·运维·服务器·守护进程
码农小韩6 小时前
Linux驱动理论(二)——Linux字符设备驱动
linux·嵌入式软件开发·linux操作系统·linux应用开发·linux驱动理论
well06126 小时前
Linux粘滞位与Makefile机制深度解析
linux·运维·服务器
再写一行代码就下班6 小时前
linux sh脚本在windows修改导致无法使用解决方式
java·linux·centos
额额额对了6 小时前
SPI通信
linux·c语言·汇编·单片机·嵌入式硬件·arm
子木HAPPY阳VIP7 小时前
Ubuntu 关闭防火墙操作步骤
linux·运维·ubuntu
王振超wzc7 小时前
嵌入式开发环境搭建--WM软件安装,Ubuntu操作系统安装
linux·运维·ubuntu