2016-07-05 7 views
0

Ich benutze die kostenlose Version von NReco, um HTML in PDF zu konvertieren. Das PDF wird im Standardordner "Downloads" heruntergeladen. Ich muss es anpassen. Kann mir jemand helfen?NReco PdfGenerator anpassen Ausgabepfad C#

Danke!

Edit: Der Code, der pdf in Standard-Ordner heruntergeladen wurde:

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

Antwort

0

Diese Lösung nicht Download der PDF als Anhang, sondern lädt sie direkt im Pfad ausgewählt, und es löst mein Problem.

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