2016-07-05 1 views
0

나는 NReco의 무료 버전을 사용하여 html을 pdf로 변환합니다. pdf는 기본 폴더 "다운로드"에 다운로드됩니다. 나는 그것을 사용자 정의해야합니다. 누구든지 나를 도울 수 있습니까?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); 
관련 문제