打印发票到PDF

时间:2011-06-07 14:13:36

标签: c# java pdf

我需要编写一个程序,从数据库中检索信息,并根据信息以pdf格式创建发票。

我想用C#或Java编写程序,最好不是C ++,因为我认为编写代码需要很长时间。

我想知道什么语言最好,哪些api来自这些语言会提供最好的结果,如果可能的话,一些文档(和一些小教程会很好)。我需要一些简单的东西,但必须有一些定制的内容(彩色表格和字体等等)。

4 个答案:

答案 0 :(得分:1)

在Java中,我发现iText API非常方便。

http://www.itextpdf.com/

答案 1 :(得分:0)

iText是用Java创建PDF的事实标准,我建议这样做。还有一个iText API的C#实现。

另外,作为旁注,Adobe flex允许您使用名为AlivePDF的开源库创建客户端PDF,我发现它可以很好地用于绕过服务器端处理的基本PDF生成。

答案 2 :(得分:0)

对于C#,您可以使用ITextSharp

http://sourceforge.net/projects/itextsharp/

答案 3 :(得分:0)

通常,您需要某种形式的商业智能和/或报表工具。周围有一些(一些是开源的,一些不是):

  • BIRT
  • Crystal Reports
  • Jasper Reports
  • ..

我所知道的对编程并不重视,但更多的是关于数据源的配置和模板的创建。