zoukankan      html  css  js  c++  java
  • html导出pdf

    PdfConverter pdfConverter = new PdfConverter();
    
    pdfConverter.PdfDocumentOptions.PdfPageSize = PdfPageSize.A4;
    pdfConverter.PdfDocumentOptions.PdfCompressionLevel = PdfCompressionLevel.Normal;
    pdfConverter.PdfDocumentOptions.ShowHeader = true;
    pdfConverter.PdfDocumentOptions.ShowFooter = true;
    pdfConverter.PdfDocumentOptions.LeftMargin = 5;
    pdfConverter.PdfDocumentOptions.RightMargin = 5;
    pdfConverter.PdfDocumentOptions.TopMargin = 5;
    pdfConverter.PdfDocumentOptions.BottomMargin = 5;
    pdfConverter.PdfDocumentOptions.GenerateSelectablePdf = true;
    
    pdfConverter.PdfDocumentOptions.ShowHeader = false;
    //pdfConverter.PdfHeaderOptions.HeaderText = "Sample header: " + TxtURL.Text;
    //pdfConverter.PdfHeaderOptions.HeaderTextColor = Color.Blue;
    //pdfConverter.PdfHeaderOptions.HeaderDescriptionText = string.Empty;
    //pdfConverter.PdfHeaderOptions.DrawHeaderLine = false;
    
    pdfConverter.PdfFooterOptions.FooterText = "Sample footer: " + TxtURL.Text + 
    ". You can change color, font and other options";
    pdfConverter.PdfFooterOptions.FooterTextColor = Color.Blue;
    pdfConverter.PdfFooterOptions.DrawFooterLine = false;
    pdfConverter.PdfFooterOptions.PageNumberText = "Page";
    pdfConverter.PdfFooterOptions.ShowPageNumber = true;
    
    //pdfConverter.LicenseKey = "put your serial number here";
    byte[] downloadBytes = pdfConverter.GetPdfFromUrlBytes(url);
    
    
    System.Web.HttpResponse response = System.Web.HttpContext.Current.Response;
    response.Clear();
    response.AddHeader("Content-Type", "binary/octet-stream");
    response.AddHeader("Content-Disposition",
        "attachment; filename=" + downloadName + "; size=" + downloadBytes.Length.ToString());
    response.Flush();
    response.BinaryWrite(downloadBytes);
    response.Flush();
    response.End();
    



  • 相关阅读:
    看《你必须知道的.NET》有感工厂模式的另类解读
    学习笔记:PDO
    学习笔记:mysqli预处理和事务处理
    学习笔记:mysql
    学习笔记:基础+文件操作(上传|下载)+面向对象+xml
    学习笔记:php+mysql
    学习及求职心得|PHP学习心得|IT从业者的几点体会
    flash做登录页传递值给asp.net,其他语言的也可以参照下
    rpm安装依赖问题
    让进程在后台可靠运行
  • 原文地址:https://www.cnblogs.com/lovenan/p/2818028.html
Copyright © 2011-2022 走看看