开源的比较好的pdf库

PDF生成库概览
本文介绍了多种用于生成PDF文件的开源库,包括FPDF、iText、AlivePDF、Prawn、TCPDF、PDFsharp、libHaru、Apache FOP、PDFClown Project等。这些库支持不同的编程语言和技术,如PHP、Java、ActionScript3、Ruby、.NET及C++,并详细列出了它们的许可证类型和技术支持。

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

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 would 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.

AlivePDF

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

License: MIT.

Supported technology: ActionScript 3.

Prawn

PDF generation library written on Ruby laguage.

License: License of Ruby.

Supported technology: Ruby.

TCPDF

TCPDF is an Open Source PHP class for generating PDF documents. TCPDF project was started in 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

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

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 languages (Java™ 1.5 and C# 2.0).

License: Creative Commons Attribution-ShareAlike 2.5 License..

Supported technologies: .NET, Java

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值