C# iTextSharp从HTML转换为PDF一些CSS不';行不通

C# iTextSharp从HTML转换为PDF一些CSS不';行不通,c#,css,itext,html-to-pdf,C#,Css,Itext,Html To Pdf,我正在使用iTextSharp将html转换为pdf。问题是当我尝试像右边空白:500px;或浮动:左;它不起作用。然而,当我尝试像颜色一样的东西时:红色;它起作用了。 我使用外部css,这就是我转换的方式 MemoryStream cssStream = new MemoryStream(cssByteArray); MemoryStream htmlStream = new MemoryStream(htmlByteArray); XMLWorkerHelper.GetI

我正在使用iTextSharp将html转换为pdf。问题是当我尝试像右边空白:500px;或浮动:左;它不起作用。然而,当我尝试像颜色一样的东西时:红色;它起作用了。 我使用外部css,这就是我转换的方式

       MemoryStream cssStream = new MemoryStream(cssByteArray);
   MemoryStream htmlStream = new MemoryStream(htmlByteArray);
XMLWorkerHelper.GetInstance().ParseXHtml(writer,document,htmlStream,cssStream);
/*css*/
/*这个不行*/
.举例{
浮动:对;
}
/*这个不行*/
.第二个例子{
右边距:500px;
}
/*这个有效*/
.thirdexample{
颜色:红色;
}
iText 5(以前称为iTextSharp)没有完全的CSS支持。iText 7(最新版本7.1.2)和pdfHTML插件支持更多CSS。请阅读问题以及我对该问题的回答。