我从数据库中获取HTML内容并尝试使用以下代码创建PDF文档
paragraph = Document.LastSection.AddParagraph(); paragraph.Format.Alignment = ParagraphAlignment.Left; paragraph.AddFormattedText(AuditSummary);
但原始HTML将发送到PDF,如下所示:
如何使用正确的格式添加相同的字符串?
MigraDoc和PDFsharp都不解析HTML .
您可以解析HTML并将其替换为像 AddFormattedText() 这样的MigraDoc调用 .
AddFormattedText()
也可以看看:http://pdfsharp.net/wiki/PDFsharpFAQ.ashx#Can_I_use_PDFsharp_to_convert_HTML_or_RTF_to_PDF_10
1 回答
MigraDoc和PDFsharp都不解析HTML .
您可以解析HTML并将其替换为像
AddFormattedText()
这样的MigraDoc调用 .也可以看看:
http://pdfsharp.net/wiki/PDFsharpFAQ.ashx#Can_I_use_PDFsharp_to_convert_HTML_or_RTF_to_PDF_10