Генерация PDF на основе HTML кода (iTextSharp, PDFSharp?)

Может ли библиотека PDFSharp - как и iTextSharp - генерировать PDF файлы *учитывать HTML форматирование *? (bold (strong), spacing (br), etc. )

Ранее я использовал iTextSharp и примерно справлялся так (код ниже):

 string encodingMetaTag = "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />";
 string htmlCode = "text <div> <b> bold </ b> or <u> underlined </ u> <div/>";

 var sr = new StringReader (encodingMetaTag + htmlCode);
 var pdfDoc = new Document (PageSize.A4, 10f, 10f, 10f, 0f);
 var = new HTMLWorker htmlparser (pdfDoc);
 PdfWriter.GetInstance (pdfDoc, HttpContext.Current.Response.OutputStream);
 pdfDoc.Open ();
 htmlparser.Parse (sr);
 pdfDoc.Close ();

встраиванием соответствующей HTML формы в PDF документ занимался объект класса HTMLWorker... так что же с PDFSharp? Имеет ли PDFSharp аналогичное решение?

18
задан TomashUfx 29 September 2011 в 12:48
поделиться