github.devotd.
新发现数据

tanzhouhu/pdf-figure-vector — 将论文 PDF 中的图转换为 SVG/PPTX

tanzhouhu/pdf-figure-vector 是一个 Python 工具,按原始元素顺序和重叠顺序重建学术论文 PDF 中的图示,将其转换为自包含的矢量 SVG 和可编辑的 PPTX,并提供像素级对比与实时预览。

仓库信息tanzhouhu/pdf-figure-vector ↗

tanzhouhu/pdf-figure-vector 是一个 Python 工具,按原始元素顺序和重叠顺序重建学术论文 PDF 中的图示,将其转换为自包含的矢量 SVG 和可编辑的 PPTX,并提供像素级对比与实时预览。

GitHub 项目说明: Convert academic PDF figures into self-contained vector SVG and editable PPTX with pixel-level comparison and live preview.

星标
★ 58
复刻
2
语言
Python
查看原始来源 ↗在 GitHub 查看 ↗

tanzhouhu/pdf-figure-vector 是一个将学术论文 PDF 中的图示转换为自包含矢量 SVG 和可编辑 PPTX 的 Python 工具。它重新绘制 PDF 内部的形状,生成内嵌字体和图像的 SVG;PPTX 则以可在幻灯片中直接修改和绘制形状的形式保存。它原样保留原始的元素顺序和重叠顺序(z-order)。

独立的 PNG/JPG/WebP/BMP/TIFF 图像也可以通过 VTracer 矢量追踪器转换为 SVG,以及使用 PowerPoint 原生自由形状的 PPTX。项目还一并发布了可在 Claude Code 和 Codex 中使用的 Skill。提取、实时预览以及与 PDF 渲染结果的像素级对比都可以在同一工作流中完成,README 则说明了字体与图像的嵌入方式、提取与预览流程,以及像素对比和幻灯片验证方法。

不过,照片矢量化追踪的结果只能停留在近似水平,生成的幻灯片文件可能变大,处理也可能变慢。在仓库目录中未发现测试套件,因此对质量的评估保持保守。项目未标注许可证,也没有公开发布版本,星标数为 52。其特色在于把图示重建为可编辑的幻灯片形状并与原始渲染结果进行对比的工作流。至于把高完成度图表原样搬运的用途,目前还难以判断。