View on GitHub

PDF-Native-raku

Low level PDF native functions

[Raku PDF Project] / PDF::Native

PDF::Native

Description

This module provides a selection of native implementations of PDF functions.

Just installing this module along with PDF v0.5.7+ provides some increase in performance.

Currently, this module implements a hand-full of functions, mostly related to reading and writing larger PDF files.

So far, just a subset of potential areas are covered:

=item the PDF::IO::Filter::Predictor decode and encode functions. =item the widely used PDF::IO::Util pack and unpack functions. =item reading of cross reference tables and PDF 1.5+ cross reference streams. =item writing of strings, numerics, cross-reference tables and streams.

Classes in this Distribution

Todo

Some other areas under consideration:

There’s sure to be others.

Currently giving noticeable benefits on larger PDFs.