[Raku PDF Project] / PDF::Content
This Raku module is a library of roles, modules and classes for basic PDF content creation and rendering, including text, images, basic colors, core fonts, marked content and general graphics.
It is centered around implementing a graphics state machine and provding support for the operators and graphics variables as listed in the PDF::API6 Graphics Documentation.
-
PDF::Content manages content stream graphics and related resources
-
PDF::Content::Canvas manages a canvas that contains a content stream
-
PDF::Content::Ops implements a content stream as a graphics state machine
-
PDF::Content::Image loading and manipulation of PDF images
-
PDF::Content::Font::CoreFont provides simple support for core fonts
-
PDF::Content::Text::Box a utility class for creating boxed text content for output by
print()
orsay()
-
PDF::Content::Text::Style text styling class for text boxes.
-
PDF::Content::Color A module of color construction functions
-
PDF::Content::Tag Tagged content detection and construction
-
PDF::Content::PageTree PDF Page-tree related methods
-
PDF::Font::Loader provides the ability to load and embed Type-1 and True-Type fonts.
-
PDF::Lite minimal creation and manipulation of PDF documents. Built directly from PDF and this module.
-
PDF::API6 PDF manipulation library. Uses this module. Adds handling of outlines, options annotations, separations and device-n colors
-
PDF::Tags DOM-like creation and reading of tagged PDF structure (under construction)