Skip to content

A modern C++ library for processing PDF documents.

License

Notifications You must be signed in to change notification settings

feliwir/charta-pdf

Repository files navigation

charta-pdf

A modern C++ 17 library for processing PDF documents.

Build status

CI codecov License: MIT

Example

How to write an PDF file with metainformation and a single page:

#include <charta/Document.hpp>
using namespace charta::pdf;

void savePdf(std::string_view filepath)
{
  Document doc;
  // Set the meta information
  Info info;
  info.Author = "Stephan Vedder";
  doc.setInfo(info);
  // Add a page
  Page page(presets::A4Paper_Portrait);
  doc.addPage(page);
  // Write it out
  doc.saveToFile(filepath);
}

About

A modern C++ library for processing PDF documents.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published