storytold/pdfcraft

PdfCraft Advances PDF Editing and Accessibility with v0.8.0 and v0.9.0 Releases

pdfcraft

PdfCraft, an open-source PDF reader and editor written in Rust, has released versions 0.8.0 and 0.9.0, introducing improvements in user interface, text editing, accessibility, automation, and rendering. These updates continue to refine PdfCraft’s capabilities as a free alternative to proprietary PDF tools.

What is PdfCraft?

PdfCraft is an open-source PDF reader and editor developed from scratch in the Rust programming language. It aims to provide a comprehensive tool for viewing, editing, annotating, and automating PDF documents. Its user base includes developers and tech-savvy users seeking a free and extensible alternative to commercial PDF software. The project is actively maintained on GitHub, where it benefits from contributions by a diverse community.

Highlights of the v0.8.0 Release

Published on October 14, 2026, version 0.8.0 focused on improving the development workflow, user interface, and core PDF handling features:

  • Development Process: Introduction of a pull request (PR) template to standardize contributions and document review practices.
  • Text and Font Handling: Enhanced precision in standard font metrics and improved handling of Type 3 text rendering modes.
  • User Interface Enhancements: Improvements such as dragged text following the pointer before release, mouse-wheel scrolling during text selection, and better panel state preservation.
  • Form and Annotation Support: Detection of rectangular form fields drawn with closed line paths, and fixes allowing links beneath highlight annotations.
  • Performance and Stability: Preparation of large PDFs off the UI thread to improve responsiveness, and fixes to flatten form fields correctly.
  • Localization and Accessibility: Added support for Telugu interface fonts and improved tag ordering in accessibility panels.

This release also included numerous bug fixes and refinements to printing, file handling, and document organization.

Major Updates in v0.9.0

Released on October 18, 2026, version 0.9.0 is a substantial update with a wide range of enhancements across rendering, automation, editing, and accessibility:

  • Rendering and Testing: Introduction of pixel-level rendering comparisons against Poppler, turning on pixel tests to ensure visual fidelity, and improved handling of image decoding and rendering performance.
  • Automation and Scripting: Enhanced automation capabilities with new commands returning RGBA pixel data directly, accessibility tags listing with filters, and improved bookmark and link location reporting.
  • Text Editing and Selection: More intuitive text selection behaviors, including drag extensions after clicks, immediate pixel updates during image drags, and better handling of multi-line paragraphs and line breaks.
  • User Interface and Usability: Features like middle-click tab closing, drag-and-drop page insertion, improved theme selection, and better support for non-Latin scripts including Sinhala, Tamil, Hebrew, Vietnamese, and Italian localization.
  • Form and Signature Handling: Improvements in form field detection on scanned pages, auto-sizing text fields, and more robust digital ID and signature validation.
  • Printing and Export: Added support for A6 paper size in print dialogs, grayscale print previews, and enhanced export of images and Word documents.
  • Accessibility and Compliance: Fixes for decorative mark handling, improved bookmark generation from structure, and better audit reporting for redactions and form fonts.
  • Performance and Stability: Numerous bug fixes addressing UI responsiveness, memory bounds on page-tree traversal, and improved handling of encrypted content.

The release also welcomed many new contributors, indicating a growing community involvement.

Community and Development

PdfCraft continues to evolve through collaborative contributions, with recent releases showcasing a balance between adding new features and improving stability and accessibility. The project’s use of Rust aims to provide a secure and performant foundation for PDF manipulation. Its active issue tracking and detailed changelogs reflect a transparent and engaged development process.

Conclusion

The v0.8.0 and v0.9.0 releases of PdfCraft mark significant steps forward in making a fully featured, open-source PDF editor accessible to a broad audience. With improvements spanning from core rendering accuracy to user interface polish and automation, PdfCraft is positioning itself as a viable alternative for users and developers seeking control over PDF documents without proprietary constraints.

Sources