Ann*_*nna 4 .net printing pdf delphi
现有系统有很多报告.使用像dopdf或cutepdf这样的免费pdf打印机,用户可以打开报告,选择pdf打印机,输入文件名并将报告保存为pdf文件.这看起来有点单调乏味
将报告直接保存为pdf文件,只需点击一下按钮就可以了.遗憾的是,报告工具组件没有pdf导出功能..有没有办法使用第三方组件以编程方式执行此功能.
打印应该是静默的,这样就不会要求用户输入文件名.单击时,将显示一个名为c:\ 1.pdf的文件.类似这样的ActivatePdfPrinter(c:\ 1.pdf); printreport; ClosePdfPrinter;
或任何其他方法.
我使用delphi,但如果你建议使用其他编程语言的任何其他工具,那么我可以搜索正确的方向.
免费的开源PDFCreator可以作为虚拟打印机使用,但也可以通过COM使用.默认设置甚至包括COM示例.
您可以在此处检查SourceForge SVN存储库中的COM示例:http://pdfcreator.svn.sourceforge.net/viewvc/pdfcreator/trunk/COM/
Delphi和ActiveX相处得非常好,所以你不应该遇到太多麻烦.
| 归档时间: |
|
| 查看次数: |
5202 次 |
| 最近记录: |