我正在使用以下代码使用iTextSharp.text将html写入pdf。
但是我的html格式在pdf文件中并不像他们在html中显示的那样。设计不适当。
我该怎么做才能在pdf中显示正确的设计?
Document document = new Document(PageSize.A4_LANDSCAPE, 0, 0, 30, 65);
PdfWriter.GetInstance(document, new FileStream(Server.MapPath("/") + "Temp/" + "parsetest1.pdf", FileMode.Create));
document.Open();
String htmlText = "
Name
dalvirsaini
Description
Payment Status
StringReader abc = new StringReader(htmlText);
List elements = iTextSharp.text.html.simpleparser.HTMLWorker.ParseToList(abc, null);
foreach (object item in elements)
{
document.Add((IElement)item);
}
document.Close();