使用 MigraDoc 将 HTML 字符串转换为 PDF

Convert HTML string to PDF with MigraDoc

我正在从数据库中获取 HTML 内容并尝试使用以下代码创建 PDF 文档

 paragraph = Document.LastSection.AddParagraph();
 paragraph.Format.Alignment = ParagraphAlignment.Left;
 paragraph.AddFormattedText(AuditSummary);

但是原始 HTML 被发送到 PDF,如下所示:

如何添加具有正确格式的相同字符串?

MigraDoc 和 PDFsharp 都不解析 HTML。

由您来解析 HTML 并将其替换为 AddFormattedText().

等 MigraDoc 调用

另请参阅:
http://pdfsharp.net/wiki/PDFsharpFAQ.ashx#Can_I_use_PDFsharp_to_convert_HTML_or_RTF_to_PDF_10