我需要允许我的客户根据他们在数据库中提供的信息和数据,从刚刚发布的DELPHI应用程序生成文档(DOC,PDF等)。
解决方案应该基于模板。他们必须能够编辑和更改基本文本和位置以放置可替换的“代码”
生成器必须将代码替换为数据库数据和所选图像,然后导出或打印结果。
有这个工具吗?
感谢
更新----
我需要让我的客户从我的软件生成他们的商业提案。这只是带有照片的文字和简单的可替换代码。
但照片遍布整个文字,需要更好地说明提案。
但我需要允许用户创建或更改模板。这是fastreport不起作用的地方。我不想安装或解释客户端如何在设计器中创建报告。
答案 0 :(得分:2)
我认为你正在寻找一些报告生成器,因为它们被称为。 FastReport是我想到的那个 - 他们确实有PDF和RTF生成,现在可能还有更多。
答案 1 :(得分:1)
即使我自己使用FastReports,ReportBuilder也值得一提。
答案 2 :(得分:1)
另一种方法(我已经这样使用过),就是在Word中使用邮件合并。效果很好。
简易解决方案: 保存.csv文件,并通过word的COM接口触发与某个单词模板的邮件合并。 您也可以通过odbc设置数据连接,而不是.csv文件,但这更难安装,更有可能失败。
邮件合并的优势:
缺点:
答案 3 :(得分:0)
您需要一个报告库,如FastReports,RAVE,Greatis Print Suite等。请参阅此讨论:The best reporting component for Delphi?
答案 4 :(得分:0)
您正在寻找报告生成器。您可能有一个与Delphi IDE捆绑在一起的,无法告诉您哪一个,因为它们随着时间的推移捆绑了不同的报告生成器。
寻找:
任何这些都可以给你打印和PDF报告。我认为他们都能够产生DOC“出口”,但质量会有所不同。