У меня есть решение Excel Workbook vsto, которое должно генерировать копию PDF одного из своих листов в качестве вывода.
У меня есть лицензия на abcdpdf .net, и я попытался вывести ее в html, а затем с помощью abcpdf преобразовал html в pdf, но разметка excel html пытается эмулировать 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, чтобы принять его, но форматирование немного отклонено, и это решение кажется неоптимальным.
Заранее спасибо.