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