zpdf
用Zig编写、注重速度和少拷贝的PDF文本提取库,目前处于早期alpha阶段,用于从PDF文件中提取文字。
挑一个能复现的小 issue,用 AI 编程助手把它修好。
分享到 X许可证: CC0-1.0
概述
zpdf 是用 Zig 编写的 PDF 文本提取库。它通过内存映射读取文件,尽可能避免复制数据,并以流式方式配合 arena 分配器提取文本。它支持多种压缩过滤器和字体编码,能解析交叉引用表和流,也能读取带标签 PDF 的结构树。README 将其标注为早期 alpha 版本。
主要特点
- 内存映射读取,尽可能零拷贝
- 支持 FlateDecode、ASCII85、ASCIIHex、LZW、RunLength
- 支持 WinAnsi、MacRoman 和 ToUnicode 字体编码
- 提取结构树,并可将结构化 PDF 导出为 Markdown
- 可选严格或宽松的错误处理
适用场景
适合需要快速提取 PDF 文本的 Zig 开发者。目前处于早期 alpha 阶段,功能可能不完整。
- 上游仓库
- Lulzx/zpdf
- GitHub 上的 fork
- Guo-astro/zpdf
- 上游 Star 数
- 924
- 分类
- 文档、媒体与内容
- 编程语言
- Zig
- 许可证
- CC0-1.0
- Fork 时间
- 2025-12-31
- 同步状态
- 已同步上次同步 2026-11-08
同分类更多: 文档、媒体与内容
LuxTTS 是一款轻量级语音合成模型,可根据参考音频克隆音色并生成清晰的 48 kHz 语音。可通过 Python、Colab 或 Hugging Face Spaces 使用。
Fork 时间 2026-10-19上次同步 2026-11-08许可证: Apache-2.0文档、媒体与内容GitHub
一款可自托管的知识库,用于编写、整理、搜索和分享 Markdown 笔记。支持离线使用和团队工作区,适合个人或团队管理文档。
Textus是一款免费的开源Markdown编辑器,内置AI写作助手,可在macOS、Windows和Linux上写作与编辑。
Clypra是一款免费开源的视频编辑器,可在精准到帧的时间线上剪辑和编排视频,并使用 Rust 和 GPU 加速解码与渲染。