salve a tutti
ho un progetto per esportare una pagina HTML in PDF
la pagina HTML ha una tabella con 4 colonne, purtroppo una volta eseguita la conversione le colonne non si allineano

qui progetto di esempio da scaricare
http://www.suale.it/provaAPP/WindowsFormsApp1.zip
qui pagina HTML
http://www.suale.it/provaAPP/TemplateVL.htm

cosa sbaglio?


qui risultato della conversione


codice:
        private void button1_Click(object sender, EventArgs e)
        {
            StyleSheet css = new StyleSheet();
            FontFactory.Register(Application.StartupPath + @"\cour.ttf", "CourierN");


            string outputFile = Application.StartupPath + @"\file.pdf";
            string fileHTML = Application.StartupPath + @"\TemplateVL.htm";
            string HTML = File.ReadAllText(fileHTML);


            string filepath = outputFile;
            Document document = new Document(PageSize.A4);
            PdfWriter writer = PdfWriter.GetInstance(document, new FileStream(filepath, FileMode.Create));


            HTML = HTML.Replace("[", "");
            HTML = HTML.Replace("]", "");
            HTML = HTML.Replace("@", "");


            document.Open();
            StringReader sr = new StringReader(HTML);           
            XMLWorkerHelper.GetInstance().ParseXHtml(writer, document, sr);            
            document.Close();


            byte[] Bites = creaPDF(Application.StartupPath+ @"\file.css",HTML );
            File.WriteAllBytes(outputFile, Bites);




            var fol = new ProcessStartInfo(outputFile);
            fol.WindowStyle = ProcessWindowStyle.Maximized;
            Process.Start(fol);
        }