SignPDF is a simple command line application to sign a PDF document. It can sign a PDF document with a valid certificate, encrypt/protect a PDF document, and timestamp a PDF document (optional feature). A JKS keystore with a cert signed by your desired CA is mandatory for use. The tsa_url of a timestamp server can be used to timestamp your documents. The signed PDF file is signed and protected with allowed restrictions to printing, content copying, and content copying for accessibility. By default, SignPDF creates a configuration file at ~/.signpdf, which can be edited for further use.
PDFSlide is an application for displaying PDF-based presentations, such as those created by Beamer. It includes a presenter mode with current and next views. The timer view shows the current time and the elapsed presentation time. Apple Remote support is also included, which allows the presentation to be remotely controlled.
Aspose.Pdf for Android is a PDF document creation and manipulation component that makes it possible for Android applications to read, write, and manipulate PDF document without using any other third party applications. It supports PDF compression options, table creation and manipulation, graph objects, extended security controls, custom font handling, bookmarks, table of contents, attachments and annotations, PDF form data, printing, and much more.
libHaru is a library for generating PDF files. It supports generating PDF files with lines, text, images, outlines, text annotations, and link annotations, compressing a document with deflate-decode, embedding PNG and JPEG images, embedding Type1 and TrueType fonts, creating encrypted PDF files, using various character sets, using CJK fonts and encodings, and basic U3D usage.
VectorGraphics2D can export Java painting operations to Encapsulated PostScript (EPS), Scalable Vector Graphics (SVG), or Portable Document Format (PDF) files. It supports the rendering of all geometric shapes provided by the Java language. More advanced features like transparency or clipping paths can be used as well. It has a very small footprint and can be easily used as a replacement for Java's java.awt.Graphics2D class.
green is a PDF reader. Its main distinguishing feature is its ability to output to the Linux framebuffer (and other display methods supported by SDL). It aims to be small and efficient and not waste display space. Another rare feature is its ability to open multiple PDFs and switch between them.
Aspose.Pdf for Cloud is a REST API to create, edit, and manipulate PDF files. It also convert PDF files to DOC, DOCX, HTML, XPS, TIFF, etc. You can create a new PDF either from scratch or from HTML, XML, a template, a database, XPS, or an image. A PDF file can also be rendered to JPEG, PNG, GIF, BMP, TIFF, and many other image formats. It works with many languages, including .NET, Java, PHP, Ruby, and Python. It is a platform-independent REST API and works with Web, desktop, mobile, and cloud applications. Using the .NET SDK examples, you can replace text in a complete PDF document or choose to replace text on a particular page in a PDF file.
The ReportLab Toolkit is a library for programatically creating documents in PDF format. It can quickly and easily create or automate complex, data-driven documents. It features a real document layout engine, flowable objects (such as paragraphs, headlines, tables, images, and graphics), support for embedded Type-1 or TTF fonts, support for Asian, Hebrew, and Arabic characters, support for bitmap images in any popular format, support for vector graphics, a library of reusable primitive shapes, and an extensible widget library. It includes simple demos and more complex tools. It allows for any data sources.
Proview is a PDF editor that allows you to merge and split files; rotate, flip, and scale individual pages or all pages; crop pages; and modify the document information. It can edit encrypted files, and can decrypt and encrypt PDF documents. You can also manage PDF bookmarks, add or remove PDF attachments, and add text and dates to one or more pages. Proview has a simple, clean interface with all functions easily accessible, and it comes with full interactive help.