Экспорт данных в Excel, Docs и PDF (Dotnet Core 2.x) - PullRequest
0 голосов
/ 20 октября 2018

У меня есть текущий проект, который должен экспортировать данные в Excel, Docs и PDF.Нам нужно импортировать его в предопределенный файл (например, иметь заголовок и нижний колонтитул на каждой странице).

Также для документов (Ms) мне нужно иметь возможность открывать документы и объединять почту в документы, а такжепосле этого может конвертироваться в pdf.

Я нашел несколько людей, которые рекомендуют использовать NPOI и OpenXML для этого.Но я перегружен информацией в интернете.Какой из NPOI или OpenXML подходит для этой работы?Я открыт для другой библиотеки.Я предпочитаю использовать тот, который проще в использовании.

В настоящее время наш проект использует Dotnet Core 2.1x и Angular 6.

1 Ответ

0 голосов
/ 23 октября 2018

Для экспорта в Excel я могу порекомендовать использовать проверенный временем EPPlus - его последняя версия имеет сборку netstandard2.0.

Для экспорта в PDF наиболее гибким решением является создание HTML, а затем преобразованиеэто в PDF с такими инструментами, как wkhtmltopdf или phantomjs - для них вы можете использовать оболочки C #, которые предоставляют простой .NET API.

Для экспорта DOCX вы можете использовать OpenXml SDK , однако он предлагает скорееAPI низкого уровня.Возможно, это хорошая идея - подготовить DOCX-шаблоны и при необходимости заполнить их реальными данными.

...