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