html を pdf に変換するときにコードに問題があります。使っていてもcssが適用されない
StyleSheet.LoadStyle("class_name", "font-size", "24px")
そして、これに渡します
Dim parsedHtmlElements = HTMLWorker.ParseToList(New StringReader(content), obj)
これで、pdf ファイルの作成時に css は適用されません。
html を pdf に変換するときにコードに問題があります。使っていてもcssが適用されない
StyleSheet.LoadStyle("class_name", "font-size", "24px")
そして、これに渡します
Dim parsedHtmlElements = HTMLWorker.ParseToList(New StringReader(content), obj)
これで、pdf ファイルの作成時に css は適用されません。
これは、変換時にCSSファイルを動的に挿入する方法です。
Protected Sub Page_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Init
If Not Page.IsPostBack Then
' If we are in print mode, it's time to format the page for PDF generation
If Not String.IsNullOrEmpty(Request.QueryString("print")) Then
' Dynamically add a LINK element to the page that points to the
' print-ready CSS styles
Dim printCSS As New HtmlLink
printCSS.Href = "~/Framework/Styles/pdf.css"
printCSS.Attributes.Add("rel", "stylesheet")
printCSS.Attributes.Add("type", "text/css")
Page.Header.Controls.Add(printCSS)
End If
End If
End Sub