Common PDF Document Development Library

Source: Internet
Author: User
Tags php pdf

C + + libraries:

1,pdf Class Library Podofo
http://podofo.sourceforge.net/
Podofo is a C + + class library for manipulating PDF file formats. It also contains widgets for parsing, modifying, and creating PDF text

2,xpdf

Http://www.foolabs.com/xpdf/download.html
Xpdf is an open source PDF file Browser, Xpdf can decode LZW compression format and read encrypted PDF files

3,pdf Build Tool Poppler

http://poppler.freedesktop.org/
Poppler is a C + + class library that is used to generate PDFs, inherited from Xpdf. It uses a number of advanced class libraries such as FreeType and cairois to achieve better output, as well as a set of command-line Toolkit

4, Jagpdf

http://www.jagpdf.com/
Jagpdf provides a library for C + + and Python programming languages to generate PDF documents

5, Libharu

Http://libharu.org/wiki/Downloads
Open Source PDF Library

6,clibpdf

http://hpux.connect.org.uk/hppd/hpux/Shells/ClibPDF-2.02/
ClibPDF is a C function library that can generate PDF files directly without the need for tools such as Adobe Acrobat to support it.

7,pdf Paging tool LLPP

LLPP is a mupdf-based PDF page paging tool

8,pdf Format Analyzer Mupdf

Mupdf is a PDF format parser that is used to read PDF files and create Fitz Trees

Mupdf also has an API to modify the internal object of the PDF file and write to the file. For example, it is possible to use an encrypted mupdf library to rearrange the pages of an existing PDF file

9,pdf Document Processing Toolkit PDFTK

PDFTK is a simple command-line tool for everyday PDF document processing, including merging, splitting and encrypting, adding watermarks, parsing PDF metadata, compressing and decompressing, and repairing damaged PDF documents.

PDFTK Server does not require Adobe Acrobat or Reader support to allow for Windows, Mac OS X, and Linux

10,pdf Document Conversion Tool Pdf2djvu

pdf2djvu images, text, hyperlinks, bookmarks, metadata, etc. from PDF files and generate DjVu files

11,pdf Management Tools PDF Chain

PDF Chain is a PDF toolkit with a graphical user interface that provides an easy way to work with PDF files, complete merging, slicing, adding backgrounds and attachments to PDF documents

12,epdfview

Lightweight Poppler-based PDF reader

13,activepdf

PDF Development Kit (commercial)

14,diffpdf

PDF diff Tool

15,pdfslide

PDF Slide Show Tool

16,pdfcube

Pdfcube is a PDF reader based on the development of OpenGL

17,pdfresurrect

Pdfresurrect is a tool designed to analyze PDF files. The PDF format can change files in previous files that retain a newer version, thus creating a running historical change of the file. The tool tries to extract all the old versions, while also producing changes between the brief versions

18,qpdf

Qpdf is a command-line tool for PDF file conversion, also known as Pdf-to-pdf. Qpdf offers many features that are useful to developers

19,gspdf

Gspdf is a PostScript and the PDF Viewer for GNUstep that's based on Ghostscript

20,pdftohtml

Pdftohtml can convert PDFs to HTML for easy embedding in Web pages, and can extract images from PDFs

21,pdfpc

PDFPC is a PDF document rendering console that supports multiple displays. GTK-based development

22,pdfedit

Pdfedit is a PDF document editor that supports Windows and Linux systems

23,pdfcrack

Pdfcrack gadget for decrypting encrypted PDF document passwords

24,pdfium

Open source PDF Rendering Engine

25,qpdfview

Qpdfview is a QT-based PDF reader

---------------------------------------------------------------------------------------------------------

Java Library:

1,pdf Operation Class Library IText

http://www.lowagie.com/iText/
Itext is a Java class library that can quickly generate PDF files. Itext's Java classes are useful for those that produce read-only documents that contain text, tables, and graphs. Its class library is particularly well-suited to Java Servlets

. Using Itext and PDFs allows you to control the output of the servlet correctly.

2,pdfbox

http://www.pdfbox.org/
Very powerful PDF generation and parsing of Java class libraries

3,jpedal

http://www.jpedal.org/
Jpedal is an open source pure Java PDF Document Parsing library that can be used to read text and graphics in PDF documents.

4,jasperreports

http://jasperforge.org/plugins/project/project_home.php?group_id=102
JasperReports is a Java-based, open-source reporting tool that can produce reports in the Java environment like other IDE reporting tools. JasperReports supports PDF, HTML, XLS, CSV, and XML files

Output format. JasperReports is the most commonly used reporting tool for Java developers today.

5, FourFive

Http://sourceforge.net/projects/fourfive

FourFive is a leading open source Web reporting solution that uses XML as its configuration file. Support for clustering, load balancing, dynamic Publishing, PDF, Excel, LDAP, charts, filters, sorting, layout customization, portals,

JasperReports, velocity templates, Internet Explorer compatible, Netscape, Mozilla, Opera.

6, Fop

http://xmlgraphics.apache.org/fop/

FOP is an open source project initiated by James Tauber, and the original version was to convert the XML file into a PDF file using Xsl-fo. But the latest version of it can convert XML files into multiple formats such as Pdf,mif,pcl,txt and

Outputs directly to the printer and supports the use of SVG to describe graphics.

7, Jfreereport

http://sourceforge.net/projects/jfreereport/

Jfreereport is a Java class library that is used to generate reports. It provides a flexible printing capability for Java applications and supports output to printers and PDFs, Excel, HTML and XHTML, plaintext, XML and CSV files

In

8, Yahp

http://www.allcolor.org/YaHPConverter/

YAHP is a Java open source package that transforms HTML documents into PDF documents.

9, Pdfjet

Http://pdfjet.com/os/edition.html

Pdfjet is a Java class library for dynamically generating PDF documents. Supports drawing points, lines, squares, circles, Bézier curves (Bézier Curves), polygons, stars, complex paths, and shapes. Unicode enabled, text spacing adjustable

Embed hyperlinks, and so on. It has both Java and. NET two versions.

Ten,vpdf

http://sourceforge.net/projects/vpdf/

A tool for turning RTF documents into PDF documents

---------------------------------------------------------------------------------------------------------

. NET components

1,i Textsharp

Http://itextsharp.sourceforge.net/iTextSharp

is the C # component used to generate PDF documents

2, Pdfsharp

http://www.pdfsharp.com/

Pdfsharp is a C # library that easily creates PDF documents on the fly. The same GDI + like drawing routines can is used to create PDF documents, draw

On the screens, or send output to any printer. Pdfsharp can also modify, merge, and split existing PDF files or incorporate pages from existing PDF files

into new PDF documents.

3, Report.net

http://report.sourceforge.net/

Report.net is a powerful and easy-to-use C # component for generating PDF documents

---------------------------------------------------------------------------------------------------------

PHP Library

1, PHP PDF Factory

http://sourceforge.net/projects/pdf-factory/

A PHP Library of PDF operations.

2, TCPDF

Http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf

Tcpdf is a PHP5 function package that is used to quickly generate PDF files. Tcpdf is extended and improved based on fpdf. Support for Utf-8,unicode,html and XHTML.

3, Html2pdf

http://html2fpdf.sourceforge.net/

Html2pdf is able to convert an HTML text into a printer-friendly PDF file. This PHP script is built on top of the fpdfphp script.

4,Cpdfwriter

Http://www.palos.ro/index.php?page=opensource_active

Cpdfwriter is a PHP5 class capable of outputting PDF documents. Based on tcpdf,fpdf and other related scripts.

5, FPDF

http://www.fpdf.org/

Fpdf This PHP class allows you to use pure PHP (or, more specifically, no pdflib) to generate PDF files. Features include: selectable unit size, page format and margins; headers and footers

Automatic page wrapping and text alignment, support for JPEG and PNG image formats, support for coloring and file hyperlinks, support for truetype,type1 and encoding, support for page compression. ...

---------------------------------------------------------------------------------------------------------

PYTHON & Ruby Library

1,prawn

http://prawn.majesticseacreature.com/

Prawn: Creating PDFs with Ruby is more straightforward

2, Reportlab

http://www.reportlab.org/

Reportlab is a toolkit for generating PDFs, developed in Python, which is an open source software.

3, PDF Generation Tool Pypdf

Pypdf This is a pure Python toolkit for building PDFs

Common PDF Document Development Library

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: info-contact@alibabacloud.com 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.