PdfCraft: An open-source PDF reader and editor written from scratch in pure Rust
★ 20,238⑂ 7,471👁 79⑃ 3,695● 2,954▤ 22◈ 0
20,238
stars
+152
7,471
forks
79
watchers
3,695
prs
2,954
issues
22
releases
0
discussions
README
PdfCraft The PDF workbench; an open-source, modern PDF reader and editor, built in pure Rust. Read, organize, combine, split and secure PDFs in a fast, native app, written in Rust from the ground up. macOS · Windows · Linux · FreeBSD · the web PdfCraft on getartcraft.com · ArtCraft · All Crafting Apps The PdfCraft Showcase, a 13-page specimen PDF, open with the All tools panel and threaded comments. [!NOTE] ArtCraft is a community of artists from all walks of life. Digital, generative, music, games — if you make things, you're one of us. Come say hi on Discord. Highlights · Read · Find · Organize · Combine & split · Protect · Forms & layers · Everywhere · Agents · How it's built · Get started · What's next · Downloads · Crafting Apps --- Community PdfCraft is part of ArtCraft. Come say hello, get help and follow development: - Discord: discord.gg/artcraft. This is the fastest way to get help and share feedback. The app has a Discord button in its title bar. - Web page: getartcraft.com/apps/pdfcraft - Source: github.com/storytold/pdfcraft The ArtCraft name and logos in docs/brand/ are trademarks of the ArtCraft Team and are not open source. They may be used only unmodified, and only as part of PdfCraft (see docs/brand/LICENSE-brand.txt). Forks and modified versions must remove them. Highlights Faithful Real-world typography: world scripts, vertical Japanese, colour emoji, gradients, soft masks and transparency. All of it renders the way the author intended. Fearless Ordinary saves append your changes and leave the original bytes untouched. Edits to damaged objects whose xref and header generations disagree use a full rewrite, keeping both accepted references connected to the same repaired object. Writes are atomic, undo runs deep, and nothing is lost if you close by mistake. Yours No account, no telemetry, no cloud. It works offline and opens instantly. The engine, CLI and app are all open source. --- Read anything, beautifully PdfCraft renders PDFs with care for the details that make a page feel right: kerning and ligatures, right-to-left and complex scripts, vertical CJK, colour emoji, shadings, blend modes, soft masks and optional content. Twelve writing systems on one page, plus vertical Japanese, at 125%. - Deep zoom stays sharp. Large pages render in tiles, so text stays crisp at any magnification. - Built to survive bad files. Every page renders in isolation and damaged documents are repaired. Across the 983-file pdf.js test corpus the result is 0 crashes. - Layouts for every task: continuous, single page, two-up, view rotation, full screen and a distraction-free Read mode. - Light and dark themes, both designed to be easy on the eyes for long sessions. Two-up Read mode, ready for long reading The dark theme, with the comments panel open Find it, select it, copy it Search the w
Top issues
#826Chinese characters render as missing-glyph boxes throughout the app UI20 comments · 2026-10-10#160Available printer not showing.18 comments · 2026-10-07#2339Add right-to-left page order for two-page view (Arabic and Urdu support)15 comments · 2026-10-15#2563DXGI print context error: Failed to close print control: No such interface supported (0x80040003)14 comments · 2026-10-15#3132Windows printing substitutes glyphs in embedded Arial fonts (Brother and Adobe PDF)11 comments · 2026-10-18#1288Fill & Sign: manage and reuse multiple saved signatures11 comments · 2026-10-12#524OCR: accented Latin letters (German ä ö ü ß, French é è ç …) come out as „?“11 comments · 2026-10-09#5006Windows: printing crashes in d2d1.dll (single-threaded Direct2D factory used by Windows.Data.Pdf worker threads)10 comments · 2026-10-27
Latest release
PdfCraft v0.19.0 v0.19.0 2026-11-06What's Changed fix(ui): size the whole-page raster allowance to the pages on screen by @dotCooCoo in https://github.com/storytold/pdfcraft/pull/6065 fix(ui): continuous view renders the pages ahead of the scroll by @dotCooCoo in https://github.com/storytold/pdfcraft/pull/6063 Scroll: smooth wheel bursts and preserve precise movement by @dotCooCoo in https://github.com/storytold/pdfcraft/pull/6031 refactor(ui): tell page modules whether a press is theirs (router PR 4a) by @alehel in https://github.com/storytold/pdfcraft/pull/5803 M11: JBIG2 encodes only what its decoder takes: Optimize no
相关报道 (7)
ZDNET Japan「Linux」に無料の「Acrobat」クローンが登場--本格的なPDF編集アプリ2026-10-20note受託80万〜250万】海外急上昇OSS「pdfcraft」商用化マニュアル|社内DX提案書 & 自社SaaS構築手順付き2026-10-13哔哩哔哩Adobe七件套被AI重写:22k星免费项目三天爆火2026-10-09blog.csdnpdfcraft-cli命令速查:PdfCraft命令行操作完整参考(合并/拆分/提取/加密)2026-10-08blog.csdnPDFCraft:一款免费强大、注重隐私的PDF工具2026-02-02Pasquale PillitteriPdfCraft 指南,用 Rust 写成的免费 Acrobat 替代品2026-10-11Pasquale Pillitteri开发者发布七款免费 Adobe 克隆应用,由 Claude Opus 5.5 编写2026-10-08
News & coverage (8)
Hacker NewsPdfCraft v0.8.0▲ 4 · 1 comments · 2026-10-15howtogeekAdobe Acrobat costs money. PdfCraft does most of the same everyday work for free2026-10-22ZDNetJ'ai testé le clone gratuit d'Adobe Acrobat, et je dispose enfin d'un éditeur de PDF professionnel sous Linux2026-10-19XDA DevelopersI tried replacing Photoshop, Lightroom, and Acrobat with free vibe-coded alternatives, and they're surprisingly good2026-10-15ZDNETI tried the free Adobe Acrobat clone – and finally have a pro PDF editor on Linux2026-10-19KorbenI Tested the 12 Free Clones of Adobe and Microsoft2026-10-13Pasquale PillitteriPdfCraft guide, the free Acrobat alternative written in Rust2026-10-11AppleInsiderThere's a vibe-coded Adobe Creative Suite clone, and it's pretty good2026-10-11