找回密码
 立即注册

QQ登录

只需一步,快速开始

weijianxiong

论坛元老

19

主题

81

帖子

2万

积分

论坛元老

积分
20107

活字格认证

[已处理] 导出PDF

weijianxiong
论坛元老   /  发表于:2015-7-16 14:28  /   查看:4016  /  回复:4
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace WebApplication10
{
    public partial class _Default : Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            GrapeCity.ActiveReports.PageReport _reportDef = new GrapeCity.ActiveReports.PageReport(new System.IO.FileInfo(Server.MapPath("") + "\\CustomWebExporting.rdlx"));

            GrapeCity.ActiveReports.Document.PageDocument _reportRuntime = new GrapeCity.ActiveReports.Document.PageDocument(_reportDef);



            // Set the rendering extension and render the report.

            GrapeCity.ActiveReports.Export.Pdf.Page.PdfRenderingExtension _renderingExtension = new GrapeCity.ActiveReports.Export.Pdf.Page.PdfRenderingExtension();

            GrapeCity.ActiveReports.Rendering.IO.MemoryStreamProvider _provider = new GrapeCity.ActiveReports.Rendering.IO.MemoryStreamProvider();

            _reportRuntime.Render(_renderingExtension, _provider);



            Response.ContentType = "application/pdf";

            Response.AddHeader("content-disposition", "inline;filename=MyExport.pdf");

            System.IO.MemoryStream ms = new System.IO.MemoryStream();

            _provider.GetPrimaryStream().OpenStream().CopyTo(ms);

            Response.BinaryWrite(ms.ToArray());

            Response.End();

        }
    }
}

4 个回复

倒序浏览
frank.zhang
社区贡献组   /  发表于:2015-7-16 16:14:00
沙发
您好,
导出pdf的问题,我们在http://gcdn.gcpowertools.com.cn/showtopic-17802.html继续讨论。
回复 使用道具 举报
weijianxiong
论坛元老   /  发表于:2015-7-17 08:56:00
板凳
Thank you!
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-7-17 10:16:00
地板
不客气。
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-7-24 10:48:00
5#
为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部