DELPHI的文档生成器

时间:2011-03-09 15:18:01

标签: delphi document generator

我需要允许我的客户根据他们在数据库中提供的信息和数据,从刚刚发布的DELPHI应用程序生成文档(DOC,PDF等)。

解决方案应该基于模板。他们必须能够编辑和更改基本文本和位置以放置可替换的“代码”

生成器必须将代码替换为数据库数据和所选图像,然后导出或打印结果。

有这个工具吗?

感谢

更新----

我需要让我的客户从我的软件生成他们的商业提案。这只是带有照片的文字和简单的可替换代码。

但照片遍布整个文字,需要更好地说明提案。

但我需要允许用户创建或更改模板。这是fastreport不起作用的地方。我不想安装或解释客户端如何在设计器中创建报告。

5 个答案:

答案 0 :(得分:2)

我认为你正在寻找一些报告生成器,因为它们被称为。 FastReport是我想到的那个 - 他们确实有PDF和RTF生成,现在可能还有更多。

答案 1 :(得分:1)

即使我自己使用FastReports,ReportBuilder也值得一提。

答案 2 :(得分:1)

另一种方法(我已经这样使用过),就是在Word中使用邮件合并。效果很好。

简易解决方案: 保存.csv文件,并通过word的COM接口触发与某个单词模板的邮件合并。 您也可以通过odbc设置数据连接,而不是.csv文件,但这更难安装,更有可能失败。

邮件合并的

优势

  • 您的客户端不需要开发人员( you =] )来创建或维护模板。您可以教一个普通的MsWord用户如何在某个问题上创建模板分钟;
  • 您的客户端将“普通”word文档作为输出;
  • 易于实施;

缺点:

  • 某些事情在单词模板中很难,比如嵌套组,所以可能性不是无穷无尽的(就像你手动滚动某种报告生成器一样);
  • 需要在生成报告的计算机上安装Word;

答案 3 :(得分:0)

您需要一个报告库,如FastReports,RAVE,Greatis Print Suite等。请参阅此讨论:The best reporting component for Delphi?

答案 4 :(得分:0)

您正在寻找报告生成器。您可能有一个与Delphi IDE捆绑在一起的,无法告诉您哪一个,因为它们随着时间的推移捆绑了不同的报告生成器。

寻找:

任何这些都可以给你打印和PDF报告。我认为他们都能够产生DOC“出口”,但质量会有所不同。

相关问题