2016-07-05 63 views
0

我正在使用免费版的NReco将html转换为pdf。 pdf将以默认文件夹“Downloads”下载。我需要定制它。谁能帮我?NReco PdfGenerator自定义输出路径c#

谢谢!

编辑: 是在下载默认文件夹的PDF是代码:

var pdfBytes = pdfConverter.GeneratePdf(strHtml); 
Response.ContentType = "application/pdf"; 
Response.ContentEncoding = System.Text.Encoding.UTF8; 
Response.AddHeader("Content-Disposition", "attachment; filename=TEST.pdf"); 
Response.BinaryWrite(pdfBytes); 
Response.TransmitFile(output_path_pdf); 
Response.Flush(); 
Response.End(); 

回答

0

这个解决方案没有下载的PDF作为附件,但下载它直接在所选择的路径,它解决了我的问题。

  string output_path_pdf = HttpContext.Server.MapPath("~/PDF_RESULT/" + fileName + ".pdf"); 
      HtmlToPdfConverter pdfConverter = new HtmlToPdfConverter(); 
      pdfConverter.PageWidth = 1000; 
      pdfConverter.PageHeight = 800; 
      pdfConverter.Margins = new PageMargins { Top = 0, Bottom = 0, Left = 0, Right = 0 }; 
      pdfConverter.GeneratePdfFromFiles(new string[] { URL }, null, output_path_pdf);