Prawn - Fast, Nimble PDF Generation For Ruby

  •        333

Prawn is a pure Ruby PDF generation library that provides a lot of great functionality while trying to remain simple and reasonably performant. It provides support to do Vector drawing, including lines, polygons, curves, ellipses, etc. Extensive text rendering, Security features including encryption and password protection, PNG and JPG image embedding, with flexible scaling options and lot more.

http://prawnpdf.org/
https://github.com/prawnpdf/prawn

Tags
Implementation
License
Platform

   




Related Projects

HexaPDF - A Versatile PDF Creation and Manipulation Library for Ruby


HexaPDF is a pure Ruby library with an accompanying application for working with PDF files. It supports Creating new PDF files, Manipulating existing PDF files, Merging multiple PDF files into one, Extracting meta information, text, images and files from PDF files, Securing PDF files by encrypting them and optimizing PDF files for smaller file size or other criteria.

prawn-example - Example PDF using prawn library


Example PDF using prawn library

pdfr - messing with PDF files with prawn and pdf-forms


messing with PDF files with prawn and pdf-forms

iTextSharp


An open source C# PDF library

PDFBox - Java PDF library


Apache PDFBox is an open source Java PDF library for working with PDF documents. This library allows creation of new PDF documents, manipulation of existing documents and the ability to extract content from documents. It provides support for adding bookmarks, fonts, text extraction, Encryption, PDF printing and lot more.



pdf-renderer - simple PDF renderer with prawn


simple PDF renderer with prawn

kristianmandrup-prawn_html


A prawn library to assist in converting html to pdf using prawn for pdf rendering

iText - Java PDF library


iText is one of the popular and widely used PDF library. It is used to generate PDF documents dynamically. Mostly web developers will love it to generate PDF documents and reports based on data from an XML file or a database and serves it to the browser. It has support of adding bookmarks, watermarks, Encryption, Form filling and lot more.

PDF Library - PDF manipulation in .NET


A library for PDF manipulation implementing Adobe PDF standard version 1.7. This library allows to read PDF files and apply changes to them, it is written in .NET 2.0 using Visual Studio 2005. Writing and Parsing PDF is supported.

PDFSharp - Create and process PDF in .NET


PDFsharp is the Open Source .NET library that easily creates and processes PDF documents on the fly from any .NET language. The same drawing routines can be used to create PDF documents, draw on the screen, or send output to any printer. Neither Adobe's PDF Library nor Acrobat are required.

clj-pdf - PDF generation library for Clojure


PDF generation library for Clojure

prawn-format


An extension to the Prawn PDF generation library that allows you to use HTML-ish tags to do inline formatting

PDF Renderer - renders PDF documents to the screen


PDF Renderer is a Java library which renders PDF documents to the screen using Java2D in to swing panel. It is capable to view the PDF, Converts it to PNG, View PDF in to 3D scene, Print preview support. It does not support to create or manipulate the PDF.

PDFEdit


PDFedit is a free open source pdf editor and a library for manipulating PDF documents. It includes PDF manipulating library based on xpdf, GUI, set of command line tools and a pdf editor. You can use it to read, change and extract information from a PDF file. It is based on xpdf library.

pdf-inspector


A collection of PDF::Reader based analysis classes for inspecting PDF output. Mainly used for testing Prawn, but will work with any PDF.

sinatra-prawn - Sinatra extension to add support for pdf rendering with Prawn templates.


Sinatra extension to add support for pdf rendering with Prawn templates.

prawn-rails - Prawn Handler for RoR 3.x projects handles and registers pdf formats


Prawn Handler for RoR 3.x projects handles and registers pdf formats

prawn-invoice-example - Ruby PDF example code (using Prawn) to create a sample invoice


Ruby PDF example code (using Prawn) to create a sample invoice

prawn-shadings - Advanced PDF shadings for Prawn


Advanced PDF shadings for Prawn