Open-source pdf Library

Source: Internet
Author: User
Tags creative commons attribution

FPDF Library PDF generator

FPDF is a PHP class which allows to generate PDF files with pure PHP, that is to say without using the PDFlib library. F from FPDF stands for Free: you may use it for any kind of usage and modify it to suit your needs.

License: Free, no usage restrictons.

Supported technology: PHP.


IText is a library that allows you to generate PDF files on the fly. iText is an ideal library for developers looking to enhance web-and other applications with dynamic PDF document generation and/or manipulation. iText is not an end-user tool. typically you won't use it on your Desktop as you wocould use Acrobat or any other PDF application. rather, you'll build iText into your own applications so that you can automate the PDF creation and manipulation process.

License: MPL/LGPL.

Supported technology: Java.


ActionScript 3 Open-Source PDF Library-that provides 100% client side PDF generation

License: MIT.

Supported technology: ActionScript 3.


PDF generation library written on Ruby laguage.

License: License of Ruby.

Supported technology: Ruby.


TCPDF is an Open Source PHP class for generating PDF documents. TCPDF project was startedin 2002 and now it is freely used all over the world by millions of people. TCPDF is a Free Libre Open Source Software (FLOSS ).

License: LGPL.

Supported technology: PHP.



PDFsharp is the Open Source library that easily creates PDF documents 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.

License: Open source.

Supported technology:. NET.


LibHaru is a free, cross platform, open source library for generating PDF files.

License: ZLIB/LIBPNG License.

Supported technologies: Written on C ++, crossplatform.

Apache FOP


Apache FOP (Formatting Objects Processor) is a print formatter driven by XSL formatting objects (XSL-FO) and an output independent formatter. it is a Java application that reads a formatting object (FO) tree and renders the resulting pages to a specified output. output formats currently supported include PDF, PS, PCL, AFP, XML (area tree representation), Print, AWT and PNG, and to a lesser extent, RTF and TXT. the primary output target is PDF.

License: Apache License, version 2.0. Releases until version 0.20.5 are released unter the Apache License, version 1.1.

Supported technology: Java.

PDF Clown Project


PDF Clown Project is an open source implementation of the Portable Document Format (PDF) specification published by Adobe Systems Inc ., written as a class library in multiple Programming ages (Java 1.5 and C #2.0 ).

License: Creative Commons Attribution-submit Alike 2.5 License ..

Supported technologies:. NET, Java

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.