pdf-extractor

一键将 PDF 页面转为图片、SVG、文本和 JSON。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 图像生成 🍴 复刻 22 🐛 待处理 2 👀 关注 8
GitHub ↗
GitHub 星标 ★ 107
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,无付费版本。

项目预览

pdf-extractor 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类图像生成
开发团队ScientaNL
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言JavaScript
技术栈/模型html-generation,image-generation,nodejs,pdf-parsing,pdfjs
GitHub 星标★ 107
上线时间2017-11-29 00:00:00
代码更新2023-05-16
仓库体积4.3 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数6

项目介绍

pdf-extractor 是一个基于 Node.js 的 PDF 解析与渲染工具,它利用 PDF.js 引擎将 PDF 页面转换为多种格式,包括图片(PNG/JPEG)、SVG、HTML、纯文本以及 JSON 元数据。该项目解决了开发者在 Web 或 Node 环境中需要从 PDF 中提取内容、生成预览图或进行文档处理的痛点,提供了简单统一的 API 来调用底层渲染能力。其核心能力包括高质量的页面渲染、文本抽取、元数据提取,以及灵活的配置选项(如缩放、输出格式)。适合用于文档管理系统、在线预览服务、数据抓取管道等场景。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 107

技术标签

核心亮点

  • 基于 PDF.js,渲染质量高,兼容多种 PDF 特性
  • 支持多格式输出(图片/SVG/HTML/文本/JSON),灵活满足不同需求
  • API 简洁,易于集成到 Node.js 项目

不足之处

  • 项目较早期,文档和社区支持相对有限
  • 依赖 PDF.js,对复杂 PDF 的渲染性能可能受限于底层库

适用场景

  • 在线文档预览系统生成缩略图
  • PDF 内容抽取用于全文检索或数据分析
  • 将 PDF 页面转换为 SVG 以便前端编辑或嵌入

替代项目

pdfjs-dist、pdf-parse、mupdf

上一篇:officecli

下一篇:SuperTextToolBox

同类项目推荐

lime 开源

让大模型参与拼音选词,候选更懂上下文

大模型驱动的拼音输入法

★ 914 2026-11-06
add-ons-samples 开源

照着抄,快速做出 Gmail/日历/文档插件

Sample Google Workspace Add-ons

★ 353 2026-08-09
globalthreatmap 开源

一张地图看懂全球军事冲突与历史脉络

Global threat map. Learn wars, conflicts, military bases and history of nations.

★ 1868 2026-08-09
Star-Office-UI 开源

把 AI 工作状态变成温馨像素办公室,一眼看懂代理在忙啥

A pixel office for your OpenClaw: turn invisible work states into a cozy little spac···

★ 7567 2026-08-09
QuickClipboard 开源

复制即记录,历史内容随时搜、跨设备同步

QuickClipboard 是一款跨平台剪贴板增强工具(现支持Windows,Android),基于 Tauri 2 + ···

★ 2061 2026-09-29
NeoBaseAI-Copilot-for-database 开源

用聊天的方式操作数据库,实时分析并可视化数据。

Your AI Data Copilot - Interact with your data sources and analyse your data, operat···

★ 69 2026-08-09
office_oxide 开源

多语言极速解析 Office,比 Python 库快百倍

The fastest Office document library for Python, Rust, Go, JS/TS, C# and WASM. DOCX, ···

★ 162 2026-09-12
Vaultwarden 密码管理器 开源

自托管的 Bitwarden 密码库

Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_···

★ 70446 2026-08-22