我正在使用 Ajax 作为字符串将 Telerik MVC 编辑器的内容发送到控制器:我出来为:
"<strong>Hello world!</strong> <object height=\"1\" id=\"plugin0\" style=\"position:absolute;z-index:1000;\" type=\"application/x-dgnria\" width=\"1\"><param name=\"tabId\" value=\"{84594B7B-865F-4AD7-A798-294A8B0EB376}\" /></object>"
在控制器中,我使用以下命令将字符串保存到会话变量中:
string comments = HttpUtility.HtmlDecode(Text);
MySession.Current.pdfText = comments;
我可以使用将其转换为 PDF
.....
HTMLWorker parser = new HTMLWorker(document);
.......
但是我无法将任何其他段落添加到同一页面,它会创建一个新页面。
我尝试使用以下内容使用 HTMLWORK 创建一个新段落:
string PDFText = MySession.Current.pdfText;
string PDFText1 = HTMLWorker.Parse(PDFText);
StringReader reader = new StringReader(PDFText1);
paragraph.Add(reader);
我得到了这些错误:
cannot convert from 'System.IO.StringReader' to 'string', and
The best overloaded method match for 'iTextSharp.text.html.simpleparser.HTMLWorker.Parse(System.IO.TextReader)' has some invalid arguments, and
The best overloaded method match for 'iTextSharp.text.Phrase.Add(string)' has some invalid arguments
我会很感激你的建议,在此先感谢。