iTextSharp HTML Parse "The given path's format is not supported"



我在尝试将HTML字符串转换为PDF时遇到了一个奇怪的问题。我已经为互联网尝试了几个示例,并且所有人都在htmlparser上给了我相同的错误。Parse(( 方法。

这是代码:

Byte[] bytes;
StringReader sr = new StringReader(sbEmail.ToString());
var pdfDoc = new itxt.Document(itxt.PageSize.LETTER_LANDSCAPE, 15, 15, 0, 0);
HTMLWorker htmlparser = new HTMLWorker(pdfDoc);
using (MemoryStream memoryStream = new MemoryStream())
{
PdfWriter writer = PdfWriter.GetInstance(pdfDoc, memoryStream);
pdfDoc.Open();
htmlparser.Parse(sr);
pdfDoc.Close();
bytes = memoryStream.ToArray();
memoryStream.Close();
}

尚不涉及物理文件路径。那么文件路径怎么会有问题呢?

也许这可以帮助您: https://stackoverflow.com/a/12181998/9492698

这是关于 HTMLWorker 已被弃用,你可以改用 XMLWorker。 有关 XMLWorker 的更高级用法,请参阅此处:

相关内容

  • 没有找到相关文章

最新更新