转换为pdf后,我尝试使用Itext7将html转换为pdf。我希望Bootstrap CSS包含在pdf中。我正在尝试设置baseuri,但是它不起作用。这是我的代码:
using (MemoryStream stream = new System.IO.MemoryStream())
{
ConverterProperties properties = new ConverterProperties();
properties.SetBaseUri("/css/"); // I tried this in many ways
properties.SetFontProvider(new DefaultFontProvider(true, true, true));
HtmlConverter.ConvertToPdf(GridHtml, new PdfWriter(stream), properties);
return File(stream.ToArray(), "application/pdf", "test1.pdf");
}
像这样在HTML内容中包含您的CSS文件 <link rel="stylesheet" type="text/css" href="mycss.css"/>
并设置CSS内容的基本uri
ConverterProperties properties = new ConverterProperties();
properties.SetBaseUri("Content//css//");
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句