A list of paid, free or open source C++ (C plus plus) PDF libraries, plugins and tools for parsing and manipulating PDF documents including PDF rendering, text extraction, image conversion, XPS and eBook viewer and more. Sourced under a creative commons. This list will be updated regularly. Email over the URL, if you wish to be included.

C++ PDF libraries, plugins and tools

  • libharu – A free, cross platform, open-sourced software library for generating PDF. [zlib]
  • litePDF – Library to create and edit PDF documents that uses GDI functions through a device context to draw the page content. [LGPL v3 and zlib]
  • MuPDF – A lightweight PDF, XPS, and E-book viewer. [AGPL/Commercial]
  • PDF-Writer – High performance library for creating, modiyfing and parsing PDF files in C++ [Apache-2.0] website
  • PoDoFo – A library to work with the PDF file format. [LGPL]
  • Poppler – Open-source multi-backend PDF rendering library based on the xpdf-3.0 code base. [GPLv2/GPLv3]
  • Xpdf – Xpdf is a free PDF viewer and toolkit, including a text extractor, image converter, HTML converter, and more. [GPL v2/GPL v3]
  • DynaPDF – An easy-to-use PDF generation library. [Commercial]

Tags: c++, open source, c plus plus, c++ tools, c++ plugins, c++ libraries, c plus plus tools, c plus plus plugins, c plus plus libraries, PDF, PDF rendering, text extraction, image conversion, XPS and eBook viewer, PDF paser, PDF creation, PDF editing

Image: Unsplash License.

Portions of this text under: MIT license