2015-09-15 2 views
0

Я использовал NPOI для генерации файла Excel, но я не могу найти способ его распечатать.Как распечатать Excel с помощью C# WPF без Office?

  1. Я знаю, что Spire.xls может печатать, но это для winform, а не для WPF, чего я не хочу.
  2. Я попытался преобразовать Excel в .pdf, но для печати .pdf вам необходимо установить дополнительное программное обеспечение, такое как Adobe.
  3. Я не могу заставить моего клиента установить Office.

ответ

0

Одним из вариантов было бы преобразование файла Excel в HTML, а затем печать HTML с использованием любого веб-браузера, который вы предпочитаете. HTML/CSS обеспечивает ограниченный контроль над разрывами страниц, но, кроме этого, должно быть достаточно легко преобразовать любую ячейку Excel в соответствующую ячейку таблицы HTML.

FWIW, я предпочитаю EPPlus над NPOI для работы с файлами Excel на C#.

+0

Спасибо, я попробую. – alex10

Смежные вопросы