Witam serdecznie, mam następujący problem, chcę wczytać plik html wygenerowany w wordzie (filtered html) i przekonwertować go na PDF. uzywam w tym celu itextsharp, jednak nie mogę uzyskać polskich czcionek. Poniżej zamieszczam kawałek kodu :
Proszę o pomoc bo czas mnie nagli a pomysły powoli się kończą.
Document pdf = new Document();
PdfWriter writer = PdfWriter.GetInstance(pdf, new FileStream(filepath, FileMode.OpenOrCreate));
BaseFont baseFont = BaseFont.CreateFont("c:\\Windows\\Fonts\\Arial.ttf", BaseFont.CP1250, BaseFont.EMBEDDED);
iTextSharp.text.html.simpleparser.StyleSheet css = new iTextSharp.text.html.simpleparser.StyleSheet();
pdf.Open();
writer.DirectContent.SetFontAndSize(baseFont, 12);
ArrayList list = iTextSharp.text.html.simpleparser.HTMLWorker.ParseToList(new StreamReader("plik.html", Encoding.GetEncoding("windows-1250")), null);
for (int i = 0; i < list.Count; i++)
{
pdf.Add((IElement)list[i]);
}
pdf.Close();