我正在使用 iTextSharp 制作一个 pdf 文件。
但是,在源 HTML 中链接的外部 CSS 不会显示在 PDF 中。
如何包含外部 css 文件以便 iTextSharp 正确呈现?
Dim doc As Document = New Document
PdfWriter.GetInstance(doc, New FileStream(Request.PhysicalApplicationPath + _
"\ListingDetails.pdf", FileMode.Create))
Dim content As String = File.ReadAllText(Server.MapPath("~/PDFPage.aspx"))
doc.Open()
Dim parsedHtmlElements = HTMLWorker.ParseToList(New StringReader(content), Nothing)
For Each htmlElement As Object In parsedHtmlElements
doc.Add(TryCast(htmlElement, IElement))
Next
doc.Close()