Генерация PDF/DOC на C#?

Нахожусь в творческом поиске библиотеки (разрабатываем под ASP.NET 4, с использованием MVC 4), которая бы соответствовала следующим критериям:

  • позволяла бы генерировать DOC или PDF из шаблона файла, с подстановкой значений
  • была бы возможность включать минимальную логику в шаблон

Идеальным вариантом было бы использование какого-нибудь html-шаблонизатора, да того же Razor'а из MVCшного комплекта, с последующим рендером результата в файл, хотя, возможно, существует более оптимальный вариант.

Буду рад любому совету в подобном направлении!
  • Вопрос задан
  • 9806 просмотров
Пригласить эксперта
Ответы на вопрос 6
посмотрите на Stimulsoft
не совсем то, но с вашей задачей справиться.
Ответ написан
Error_403_Forbidden
@Error_403_Forbidden
Посмотри здесь habrahabr.ru/post/112707/
Статья древняя, но может быть что-то найдётся
Ответ написан
jonie
@jonie
DevExperess тут отписывался о создании в версии 13.1 своих компонент называемой «Document Server» — как раз создание документов без привязки к офису…
Ответ написан
@Lol4t0
Для генерации PDF из из шаблона файла, с подстановкой значений отлично подходит какой-нибудь XSL-FO процессор (собственно вы пишите XSLT шаблон, который по XML данным генерит вам документ). Генераторов много существует, что лучше всего для вашего случая, не смогу сказать, потому что с .NET не работаю.
Ответ написан
nzeemin
@nzeemin
программист
Когда-то занимался этим вопросом. Стоит посмотреть какие есть сейчас бесплатные библиотеки.

iTextSharp уже назвали
NFop — XSL-FO процессор, порт FOP с Java

Также стоит учитывать такую вещь: если вам понадобится подписывать (шифровать) PDF — эта функция лицензируется у Adobe, поэтому бесплатные библиотеки в принципе такую функциональность обеспечить НЕ смогут.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы