• 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();
    



  • 相关阅读:
    java实现HTTP请求 HttpUtil
    java-websocket客户端 断线重连 注入Service问题
    人工智能博客
    git 修改注释
    2019-2-22
    2019-2-21
    2019-2-20
    /与./和../的含义
    第二章(构建有多个房间的聊天室程序)
    第一章(欢迎进入node.js世界)
  • 原文地址:https://www.cnblogs.com/lovenan/p/2818028.html
Copyright © 2020-2023  润新知