コード例 #1
0
    protected void btnExportPdf_Click(object sender, EventArgs e)
    {
        string file = Server.MapPath("~/FileServer");
        string filename=System.DateTime.Now.ToString("yyyyMMddHHmmss")+"-SaleRecord.pdf";
        file += "\\"+filename;
        FT.Commons.Com.Pdf.PdfHelper helper = new FT.Commons.Com.Pdf.PdfHelper(file);
        helper.Open();
        helper.AddTitle("                      金鑫珠宝销售明细单");
        helper.AddBody("                        ");
        helper.AddBody("销售单:OM41110908009  销售人员:贾名 打印时间:"+System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
        helper.AddBody("实收金额(元):10000");
        helper.AddBody("银 行 卡:2000     现金: 4000     储值卡消费金额:4000");
        helper.AddBody("贵宾卡号:         储值卡余额:    顾客签名:_________   售后电话:0755-12345678");
        helper.AddBody("商品名称   条码号   数量(件)    金重(克)  当日金价(元)  金额(元)  工费(元)  折扣优惠(元)  实际收款(元)");
        helper.AddBody("黄金手环   001                                                      340         100           4000    ");
        helper.AddBody("翡翠手环   002                                                      800         700           6000    ");

        helper.Close();

        FileStream fs = File.Open(file, FileMode.Open);
        byte[] buffer = new byte[fs.Length];
        fs.Read(buffer, 0, buffer.Length);
        fs.Close();
        Response.ContentType = "application/pdf";
        Response.AddHeader("content-disposition", "filename=" + filename);
        Response.AddHeader("content-length", buffer.Length.ToString());
        Response.BinaryWrite(buffer);
        Response.Flush();
        Response.Close();
        //*        */Response.End();
    }
コード例 #2
0
    protected void btnExportPdf_Click(object sender, EventArgs e)
    {
        string file     = Server.MapPath("~/FileServer");
        string filename = System.DateTime.Now.ToString("yyyyMMddHHmmss") + "-SaleRecord.pdf";

        file += "\\" + filename;
        FT.Commons.Com.Pdf.PdfHelper helper = new FT.Commons.Com.Pdf.PdfHelper(file);
        helper.Open();
        helper.AddTitle("                      金鑫珠宝销售明细单");
        helper.AddBody("                        ");
        helper.AddBody("销售单:OM41110908009  销售人员:贾名 打印时间:" + System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
        helper.AddBody("实收金额(元):10000");
        helper.AddBody("银 行 卡:2000     现金: 4000     储值卡消费金额:4000");
        helper.AddBody("贵宾卡号:         储值卡余额:    顾客签名:_________   售后电话:0755-12345678");
        helper.AddBody("商品名称   条码号   数量(件)    金重(克)  当日金价(元)  金额(元)  工费(元)  折扣优惠(元)  实际收款(元)");
        helper.AddBody("黄金手环   001                                                      340         100           4000    ");
        helper.AddBody("翡翠手环   002                                                      800         700           6000    ");

        helper.Close();

        FileStream fs = File.Open(file, FileMode.Open);

        byte[] buffer = new byte[fs.Length];
        fs.Read(buffer, 0, buffer.Length);
        fs.Close();
        Response.ContentType = "application/pdf";
        Response.AddHeader("content-disposition", "filename=" + filename);
        Response.AddHeader("content-length", buffer.Length.ToString());
        Response.BinaryWrite(buffer);
        Response.Flush();
        Response.Close();
//*        */Response.End();
    }