The PoDoFo library is a free, portable C++ library. It can parse and modify existing PDF files and create new ones from scratch. It also includes several tools to work with PDF files.
It features an unique approach which provides access to PDF documents via an object tree. Therefore, PDFs can be created and or manipulated using a simple tree structure.

Development of PoDoFo has been moved to GitHub: https://github.com/podofo/podofo

Please raise new issues in the GitHub project.

Features

  • Create PDF files
  • Read PDF files
  • Modify PDF files
  • Simple commandline tools to work with PDF files
  • Encrypt and sign PDFs
  • Draw PDFs
  • Unicode fonts
  • Font subsetting

Project Activity

See All Activity >

License

GNU Library or Lesser General Public License version 2.0 (LGPLv2)

Follow PoDoFo

PoDoFo Web Site

Other Useful Business Software
Go from Data Warehouse to Data and AI platform with BigQuery Icon
Go from Data Warehouse to Data and AI platform with BigQuery

Build, train, and run ML models with simple SQL. Automate data prep, analysis, and predictions with built-in AI assistance from Gemini.

BigQuery is more than a data warehouse—it's an autonomous data-to-AI platform. Use familiar SQL to train ML models, run time-series forecasts, and generate AI-powered insights with native Gemini integration. Built-in agents handle data engineering and data science workflows automatically. Get $300 in free credit, query 1 TB, and store 10 GB free monthly.
Try BigQuery Free
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
5
1
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

  • Good API, easy to integrate.
  • Very Good API , I build successfully and its great , congratulations... I have a little problem when I try impose a PDF, The process finally good and all is good except by some image , the only thing that I can see is the BitsPerComponents, the value is one in those images, the others has more of one bitspercomp.. Please help me, because the output PDF is bad , those images shown in blank and the adobe reader show me a error , the another image and document show good but the 1 bitspercomponent images dont show.. Thanks for help.. Dom help me
  • The best PDF library!
  • Must have C++ PDF-parsing library!
  • Easy to use, well documented and propre design.
Read more reviews >

Additional Project Details

Operating Systems

BSD, Linux, Windows

Intended Audience

Advanced End Users, Developers

Programming Language

C++, Lua

Related Categories

C++ Data Formats Software, C++ Graphics Software, C++ PDF Software, Lua Data Formats Software, Lua Graphics Software, Lua PDF Software

Registered

2005-11-29