【ActiveReports for .NET】输出PDF文件

Webform方法
Dim  rpt  As   New  ReportAssembly.ActiveReport1
Dim  pdf  As   New  DataDynamics.ActiveReports.Export.Pdf.PdfExport()

'  レポートを作成します。
 rpt.Run( False )

'  ブラウザに対してPDFドキュメントの適切なビューワを使用するように指定します。
 Response.ContentType  =   " application/pdf "
'  ヘッダ情報を設定します。
  '  Response.AddHeader("content-disposition", "inline; filename=MyPDF.PDF")
 Response.AddHeader( " content-disposition " " attachment; filename=MyPDF.PDF " )

'  PDFの出力用のメモリストリームを作成します。
  Dim  memStream  As  System.IO.MemoryStream  =   New  System.IO.MemoryStream()
'  メモリストリームにPDFエクスポートを行います。
 pdf.Export(rpt.Document, memStream)
'  出力ストリームにPDFのストリームを出力します。
 Response.BinaryWrite(memStream.ToArray())
'  バッファリングされているすべての内容をクライアントへ送信します。
 Response.End()

Winform方法
Dim  rpt  As   New  DataDynamics.ActiveReports.ActiveReport3
Dim  pdf  As   New  DataDynamics.ActiveReports.Export.Pdf.PdfExport()
'  レポートを作成します。
rpt.Run( False )
'  指定パスにPDFのストリームを出力します。
pdf.Export(rpt.Document, fileFullPath)


Brower Current Page By web Proxys!
Brower Current Page By web Proxys!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值