songwei1989 发表于 2016-12-14 23:01:38

ActiveReports PDF导出

一、需求:证书需要”打印“和”导出PDF文件“
   1.打印(已经完成)使用的是ActiveReports6 做成打印模板然后再生产dll 调用dll打印
    (打印模板)

2.导出PDF文件且导出模板必须和打印模板一样(不知道怎么做)

问题1:同一个模板,可以打印,导出PDF?如果可以怎么做?
问题2:能否给个PDF导出例子(模板必须是固定)

蓝空 发表于 2016-12-15 11:45:22

http://gcdn.gcpowertools.com.cn/showtopic-15731-1-1.html
可以参考一下。

Lenka.Guo 发表于 2016-12-15 16:08:08

AR6 支持多种格式的报表导出。AR6的使用指南里面有详细的讲解:
VB:

Dim rpt As New NewActiveReport1()
rpt.Run()
Me.HtmlExport1.Export(rpt.Document, Application.StartupPath + "\\HTMLExpt.html")
Me.PdfExport1.Export(rpt.Document, Application.StartupPath + "\\PDFExpt.pdf")
Me.RtfExport1.Export(rpt.Document, Application.StartupPath + "\\RTFExpt.rtf")
Me.TextExport1.Export(rpt.Document, Application.StartupPath + "\\TextExpt.txt")
Me.TiffExport1.Export(rpt.Document, Application.StartupPath + "\\TIFFExpt.tiff")
Me.XlsExport1.Export(rpt.Document, Application.StartupPath + "\\XLSExpt.xls")

C#
ewActiveReport1 rpt = new NewActiveReport1();
rpt.Run();
this.htmlExport1.Export(rpt.Document, Application.StartupPath + "\\HTMLExpt.html");
this.pdfExport1.Export(rpt.Document, Application.StartupPath + "\\PDFExpt.pdf");
this.rtfExport1.Export(rpt.Document, Application.StartupPath + "\\RTFExpt.rtf");
this.textExport1.Export(rpt.Document, Application.StartupPath + "\\TextExpt.txt");
this.tiffExport1.Export(rpt.Document, Application.StartupPath + "\\TIFFExpt.tiff");
this.xlsExport1.Export(rpt.Document, Application.StartupPath + "\\XLSExpt.xls");


songwei1989 发表于 2016-12-23 18:26:03

谢谢

Lenka.Guo 发表于 2016-12-26 09:30:22

:loap1:
页: [1]
查看完整版本: ActiveReports PDF导出