관리 메뉴

심재운 블로그

PDF 파일을 생성해 주는 오픈 소스 및 라이센스 라이브러리 설명 본문

닷넷관련/ASP.NET WEBFORM

PDF 파일을 생성해 주는 오픈 소스 및 라이센스 라이브러리 설명

재우니 2009.04.04 01:42

Great commercial solution

 

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.


FPDF 은 순수 PHP 를 가지고 PDF 파일을 generate 하도록 해주는 PHP 클래스 입니다. 이는 PDFlib 라이브러리를 사용할 필요가 없다고 말을 합니다. FPDF 는 무료이며, 필요한 부분이 있다면 적합하게 수정할 수 있고 사용도 할 수 있답니다.

라이센스는 없으며, 사용제한도 없습니다. 지원 언어는 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.


iText 는 PDF 파일들을 generate 해주는 하나의 라이브러리 이며, iText는 무료로 사용할 수 있는 자바 라이브러리입니다.. iText 라이브러리는 강력하고, HTML, RTF, XML 문서의 생성 뿐만 아니라 PDF 생성을 지원합니다.

라이센스는 MPL/LGPL 이며, 지원된 언어는  JAVA 언어입니다.


AlivePDF

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

License: MIT.

Supported technology: ActionScript 3.


ActionScript 3 오픈 소스 PDF 라이브러리  - 이는 100% 클라이언트 단 PDF generation 을 제공합니다.

라이센스는 MIT 이며, 지원언어는 ActionScript 3 입니다.



Prawn


PDF generation library written on Ruby laguage.

License: License of Ruby.

Supported technology: Ruby.


이는 루비 언어로 구현된 DPF generation 라이브러리입니다. 라이센스는 RUBY 에 있으며, 지원언어도 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.


TCPDF 는 PDF 문서들을 generating 하기 위한 오픈소스 PHP 클래스입니다.  TCPDF 프로젝트는 2002 년 부터 시작하였으며, 지금은 수많은 사람들이 이를 바탕으로 무료로 사용되고 있습니다. TCPDF 는 무료 Libre 오픈 소스 소프트웨어 (FLOSS) 입니다.

라이센스는 LGPL 이며, 지원 언어는 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.


PDFsharp 은 닷넷 언어에서 PDF 문서를 ?게 생성해 주는 오픈 소스 라이브러리입니다. 동일한 드로잉 루틴은 PDF 문서를 생성하는데 사용될 수 있으며, 스크린을 드로우 또는 프린터에 출력을 전송해 주기도 합니다.

해당 라이센스는 오픈 소스이며, 지원 언어는 .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.


libHaru 는 무료이며, 다양한 플렛폼에 PDF파일을 generating 하기위한 오픈 소스 라이브러리입니다.

라이센스는  ZLIB/LIBPNG License 이며, C++ 언어로 작성되며, 다중 플렛폼 지원입니다.


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.


Apache FOP (Formatting Objects Processor) 은 XSL 포맷 객체(XSL-FO)  그리고 출력 자체포멧터에 의한 프린트 형식 driven 입니다. 이는 JAVA 어플리케이션으로 formatting object (FO) 트리식으로 읽어지고 특별한 출력으로 결과 페이지들을 랜더링 합니다.

출력 형식은 현재  PDF, PS, PCL, AFP, XML (area tree representation), Print, AWT 그리고 PNG 들을 지원합니다.

주요 출력 원칙은 PDF 입니다. 라이센스는 Apache License, version 2.0 이며, 현재 0.20.5 버전까지 릴리즈되으며  Apache License 하에 있고, 버전은 1.1 로 릴리즈 되어 있습니다.


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.



PDF Clown 프로젝트는 PDF 의 오픈 소스이며, Adobe? Systems Inc 에서 출판되었습니다. 이는 JAVA 1.5 그리고 C# 2.0 으로 되어 있는 클래스 라이브러리 입니다. 해당 라이센스는 Creative Commons Attribution-ShareAlike 2.5 License 이며, 지원 언어는 .NET 과 JAVA 입니다.



iText#

iText# (iTextSharp) is a port of the iText open source java library written entirely in C# for the .NET platform. iText# is a library that allows you to generate PDF files on the fly. It is implemented as an assembly.

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

License: MPL/LGPL.

Supported technology: .NET.


iText# (iTextSharp) 은 전체적으로 C# 에서 쓰여진 iText  오픈소스 JAVA 라이브러리의 한 부분입니다.  iText# 은 PDF 파일을 generate  하게끔 하는 라이브러리입니다. 이는 하나의 어셈블리로 개발됩니다. 라이센스는 Apache License 이며, Apache License, version 1.1 하에 버전 0.20.5 까지 릴리즈되었습니다. 라이센스는 MPL/LGPL 이며 지원언어는 .NET 입니다.



http://www.ajaxline.com/10-best-libraries-for-generating-pdf



posted by 심재운 (shimpark@gmail.com)


3 Comments
댓글쓰기 폼