通过字符串将Html页面从View传递到MVC5中的Controller

时间:2016-05-15 19:01:09

标签: asp.net-mvc

public byte[] GetPDF(string pHTML) { 
byte[] bPDF = null;   
MemoryStream ms = new MemoryStream(); 
TextReader txtReader = new StringReader(pHTML);  
// 1: create object of a itextsharp document class 
Document doc = new Document(PageSize.A4, 25, 25, 25, 25);  
// 2: we create a itextsharp pdfwriter that listens to the document and directs a XML-stream to a file 
PdfWriter oPdfWriter = PdfWriter.GetInstance(doc, ms);   
// 3: we create a worker parse the document     
HTMLWorker htmlWorker = new HTMLWorker(doc);   
// 4: we open document and start the worker on the document    
doc.Open();     
htmlWorker.StartDocument(); 
// 5: parse the html into the document     
htmlWorker.Parse(txtReader);      
// 6: close the document and the worker     
htmlWorker.EndDocument();     
htmlWorker.Close();     
doc.Close();      
bPDF = ms.ToArray();      
return bPDF; }

如何通过字符串将HTML页面从视图传递到MVC5中的控制器?

在下面的代码中,我如何获得字符串pHTML?

0 个答案:

没有答案