数据网格导出为 pdf
如何将 DBgrid 上显示的数据导出到 pdf 文件?
how can I can export the data shown on a DBgrid to a pdf file?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如何将 DBgrid 上显示的数据导出到 pdf 文件?
how can I can export the data shown on a DBgrid to a pdf file?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
那么,DBGrid 中显示的数据是由附加到该 dbgrid 的数据集提供的,因此将 DBGrid 中的数据导出到 PDF 意味着将数据集中的数据导出到 PDF。
最简单的选择是使用报告工具。 Delphi 有许多不同的报告工具可用,例如 Rave Report、FastReport、Report Builder、QuickReport 等。
此类工具可让您根据数据设计打印报告,并允许您打印报告或将其导出为 HTML、DOC、PDF 等格式。 Rave Report 随 Delphi 一起提供,您可以免费使用它。 我个人喜欢 FastReport 并在我的应用程序中使用它。
另一种选择是,如果你在目标系统上安装了虚拟PDF打印机,你可以选择它作为你的打印机,并使用Delphi的TPrinter类直接在打印机画布上书写,你的虚拟PDF打印机将为你制作一个PDF文件而不是将数据打印在纸上。
第三种选择是使用专门为 PDF 操作而构建的第三方组件,让您可以在应用程序中创建或编辑 PDF 文件。
问候
Well, data being shown in a DBGrid is provided by the dataset attached to that dbgrid, so exporting data in DBGrid to PDF means exporting data in your dataset to PDF.
The easiest option is to use a Reporting tool. There are many different reporting tools available for Delphi e.g. Rave Report, FastReport, Report Builder, QuickReport, and so on.
Such tools let you to design a printing report from your data, and let you to either print the report or export it to formats like HTML, DOC, PDF, and so on. Rave Report is shipped with Delphi and you can use it for free. I personally like FastReport and use it in my applications.
Another option is that, if you have a virtual PDF printer installed on the target system, you can select it as your printer and use Delphi's TPrinter class to write directly on printer canvas, and your virtual PDF printer will make a PDF file for you rather than printing your data on paper.
A third option is to use third-party components which are specifically built for PDF manipulation and let you to create or edit PDF files in your application.
Regards
Delphi 的 Scalabium 导出套件(包括 2009)支持多种导出格式,包括 PDF 和其他带有 和 的办公格式没有 OLE。 导出组件可与 TDBGrid 和 TDataSet 后代一起使用。
它可以以非可视方式使用,但也提供可配置的导出向导。 我们成功地将它用于从 Delphi 7 到 2009 的应用程序套件迁移。
The Scalabium Export suite for Delphi (including 2009) supports many export formats, including PDF and other office formats with and without OLE. The export components can be used with TDBGrid and TDataSet descendants.
It can be used non-visual but also offers configurable export wizards. We successfully use it in a application suite migration from Delphi 7 to 2009.
尝试 EMS 高级数据导出 VCL
http://sqlmanager.net/en/products/tools/advancedexport< /a>
try EMS Advanced Data Export VCL
http://sqlmanager.net/en/products/tools/advancedexport
您可以自己迭代数据并使用优秀的导出VCL eDocEngine
来自诺斯替斯。 它还连接到报告工具和其他组件。
You may iterate through the data yourself and use excellent exporting VCL eDocEngine
from Gnostice. It also connects to reporting tools, and other components.