Scanned PDF - rs

A fast, low memory footprint, simple images to PDF crate.

Features

Usage

  1. Adding scannedpdf to your project dependencies by cargo add scannedpdf Note: by default, flate compression is enabled. Disable it by cargo add scannedpdf --no-default-features
  2. View examples or documentation and get started.

Resources

Why another PDF lib?

I had been using printpdf before I started this project. I was working on a comic downloader that involved merging large numbers of images. printpdf didn't do very well in terms of memory, performance and compression. Also, printpdf cannot handle unicode text in bookmarks, which appears as garbled code on many devices.