storytold/pdfcraft
PublicPdfCraft: An open-source PDF reader and editor written by scratch in pure Rust
Bee AI phân tích repositoryBETA
AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.
Cập nhật lần cuối: 11/10/2026
Tóm tắt bởi Bee AI
PrintCraft (pdfcraft) là ứng dụng và bộ công cụ xử lý PDF nguồn mở viết hoàn toàn bằng Rust, tái hiện Adobe Acrobat. Dự án hướng đến nhà phát triển và người dùng cần giải pháp xử lý PDF cục bộ, bảo mật và hỗ trợ điều khiển qua AI agent.
- Duyệt, tổ chức, ghép, tách và bảo vệ tài liệu PDF với hiệu năng cao, hoàn toàn offline và không thu thập telemetry.
- Lưu file theo cơ chế incremental và atomic, giữ nguyên byte gốc và bảo vệ an toàn dữ liệu chỉnh sửa.
- Hỗ trợ chuẩn bảo mật PDF toàn diện từ RC4 40-bit đến AES-256 kèm quản lý mật khẩu Unicode.
- Tích hợp sẵn giao diện dòng lệnh CLI và MCP server giúp AI agent tương tác, đọc và chỉnh sửa file PDF.
- Kiến trúc workspace dạng module crate độc lập, hỗ trợ đa nền tảng gồm macOS, Windows, Linux, FreeBSD và WebAssembly.
Lưu ý
- Vẫn đang sử dụng crate hayro để render trang trong khi bộ renderer riêng đang được phát triển.
- Tính năng chỉnh sửa văn bản gốc (đặc biệt là CJK), OCR ngoài ký tự Latin và hỗ trợ biểu mẫu XFA còn thiếu hoặc sơ khai.
- Tên và logo thương hiệu ArtCraft thuộc sở hữu riêng, không thuộc giấy phép nguồn mở và phải bị gỡ bỏ khi fork.
Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.
- Độ phổ biến91
- Độ tươi100
- Cộng đồng64
- Tài liệu100
- Phát hành100
- Mức độ khóTrung bình
- Phù hợp vớiLập trình viên · Doanh nghiệp
- Loại dự ánỨng dụng
- Giấy phépApache-2.0
Kiến trúc & Công nghệ
Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.
Tech stack
Rust
WebAssembly
MCP
Kiến trúc tổng quan
Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.
crates/Các thư viện Rust lõi cho xử lý PDF, font, mã hóa và tự động hóaapps/Mã nguồn các ứng dụng giao diện người dùng và CLIdocs/Tài liệu hướng dẫn và tài sản thương hiệu của dự ánxtask/Các tác vụ tự động hóa nội bộ như tạo PDF mẫu và ảnh chụp màn hìnhpackaging/Cấu hình đóng gói cho các nền tảng hệ điều hành
Hướng dẫn nhanh
Các bước để bắt đầu với repository này.
git clone https://github.com/storytold/pdfcraft.git
cd pdfcraftCác use case chính
Những ứng dụng có thể xây dựng từ repository này.
- Ghép nhiều file PDF hoặc tách trang tự động qua công cụ printcraft-cli.
- Tích hợp tác vụ đọc/sửa PDF vào hệ thống AI agent thông qua giao thức MCP (Model Context Protocol).
- Điền biểu mẫu (forms), quản lý layer, thêm chú thích và mã hóa mật khẩu cho tài liệu PDF.
- Tự động hóa giao diện desktop app thông qua accessibility tree và các lệnh điều khiển headless.
Repository tương tự
Cùng chủ đề trong kho Bee.
- 1
microsoft/markitdownPython tool for converting files and office documents to Markdown.190.4k+964
- 2
farion1231/cc-switchA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io144.7k+3k
- 3
rustdesk/rustdeskAn open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.125.9k+364
- 4
rust-lang/rustEmpowering everyone to build reliable and efficient software.120.3k+221
- 5
justjavac/free-programming-books-zh_CN:books: 免费的计算机编程类中文书籍,欢迎投稿119.2k-81
Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 11/10/2026.