XML::ApacheFOP allows you to create PDFs (or other output types) using
Apache FOP.
p910nd is a small printer daemon intended for diskless workstations that does
not spool to disk but passes the job directly to the printer.
This installs a libpaper configuration file to set the default paper size as
A4.
This installs a libpaper configuration file to set the default paper size as
US letter.
Paps is a UTF-8 to PostScript converter that makes use of pango.
It provides both a stand alone command line tool as well as a library.
This package provides a container class for generating pdf documents
directly from Tcl scripts. It's self-contained and requires only the
snit package from tcllib.
The Apache PDFBox library is an open source Java tool for working with PDF
documents. This project allows creation of new PDF documents, manipulation of
existing documents and the ability to extract content from documents. Apache
PDFBox also includes several command line utilities.
Features:
- Text extraction
- Merging & Splitting
- Forms Filling
- PDF/A Validation
- PDF Printing
- PDF to Image Conversion
- PDF Creation
- PDF Signing
PDFlib is a library of C routines which allow you to programmatically
generate files in Adobe's Portable Document Format PDF. PDFlib
acts as a backend processor to your own programs. While you (the
programmer) are responsible for retrieving or maintaining the data
to be processed, PDFlib takes over the task of generating the PDF
code which graphically represents your data. While you must still
format and arrange your text and graphical objects, PDFlib frees
you from the internals and intricacies of PDF. Although being far
from complete, PDFlib already offers many useful functions for
creating text, graphics, images and hypertext elements in PDF files.
If PDF is electronic paper, then pdftk is an electronic staple-remover,
hole-punch, binder, secret-decoder-ring, and X-Ray-glasses.
Pdftk is a simple tool for doing everyday things with PDF documents.
Keep one in the top drawer of your desktop and use it to:
Merge PDF Documents
Split PDF Pages into a New Document
Decrypt Input as Necessary (Password Required)
Encrypt Output as Desired
Burst a PDF Document into Single Pages
Report on PDF Metrics, including Metadata and Bookmarks
Uncompress and Re-Compress Page Streams
Repair Corrupted PDF (Where Possible)
Pdftk is also an example of how to use a library of Java classes
in a stand-alone C++ program. Specifically, it demonstrates how GCJ and CNI
allow C++ code to use iText's (itext-paulo) Java classes.