PDF Association logo

Discover pdfa.org

Key resources

Get involved

How do you find the right PDF technology vendor?
Use the Solution Agent to ask the entire PDF communuity!
The PDF Association celebrates its members’ public statements
of support
for ISO-standardized PDF technology.

Member Area


Presented at PDF Days Europe 2025
( 2025, Sep )

PoDoFo 1.0: A Modern Open Source C++ PDF Manipulation Library

Features, Use Cases and Licensing

Session description

This presentation introduces the first major release of the PoDoFo C++ PDF manipulation library[1], offering:

  • A modern and user-friendly C++17 API
  • PDF parsing with high-level entity inspection (annotations, form fields)
  • PDF writing with support for incremental updates
  • PDF signing with PAdES-B compliance and support for asynchronous/deferred signing
  • Text drawing with automatic CID encoding generation and font subsetting
  • Full-featured low-level Unicode text extraction
  • Advanced CJK language support (text extraction and automatic multi-byte encoding generation)
  • PDF/A compliance preservation (e.g., font embedding, simultaneous PDF/A and PDF/UA compliance)
  • PDF/UA compliance preservation (e.g., when adding annotations/form fields)
  • Deferred font file data embedding

Additional topics covered briefly:

  • Advanced use cases: imposition, PDF/A conversion/reduction
  • Planned features and use cases: improved text shaping, bidi languages support, rendering
  • Current licensing (LGPLv2+/MPLv2)

[1] https://github.com/podofo/podofo




Francesco Pretto
The PoDoFo Community

WordPress Cookie Notice by Real Cookie Banner