У меня есть версия excel workbook vsto, которая должна генерировать PDF-копию одного из своих листов в качестве вывода.Excel 2003 VSTO конвертировать в PDF
У меня есть лицензия для abcdpdf .net и пробовал вывод в html, а затем с помощью abcpdf для преобразования html в pdf, но excel html markup пытается эмулировать excel со всеми 4 рабочими листами с ужасной разметкой. Он также смешивает цвета (серебристый фон во всей книге).
Любые предложения?
Вот код, который я сейчас использую для создания HTML файла:
FileInfo excelDoc = new FileInfo(Globals.ThisWorkbook.Path + @"\Document.html");
Globals.Sheet2.SaveAs(excelDoc.FullName,
Excel.XlFileFormat.xlHtml, missing, missing, false, false,
Excel.XlSaveAsAccessMode.xlNoChange,
missing, missing, missing);
Если я поредактируете некоторые теги HTML заголовков вручную, я могу получить abcdpf принять его, но форматирование бит, и это решение кажется оптимальным.
Заранее спасибо.