老板要我简单研究一下从UI上导出PDF文件的方案和第三方工具:
UI Front-End | Web Server Back-End | 3rd Party PDF Tool | License | Home Page |
ASP.NET + Silverlight | ASP.NET (C#) | iTextSharp | AGPL(5.0 & above) | |
ASP.NET + Flash | Report.net | LGPL | ||
| pdfjet | BSD (Basic feature) | ||
| pdfbox | Apache v2 | ||
J** + Applet | J2EE (Java) | iText | AGPL(5.0 & above) | |
J** + Flash | gnujpdf | LGPL | ||
Flex | pdfjet | BSD (Basic feature) | ||
| pdfbox | Apache v2 | ||
PHP + HTML | PHP | tcpdf | LGPL | |
PHP + Flash | dompdf | LGPL | ||
| fpdf | ? |
关于许可:
- GPL要求使用的软件开源
- AGPL和GPL相似,只是对网络服务软件更严格限制
- LGPL可以在只使用静态库的情况下不开源
- Apache和BSD相对比较宽松