Как вы генерируете PDF / HTML / DOC в .NET? - PullRequest
0 голосов
/ 10 января 2012

В настоящее время мы создаем отчеты с помощью ABCPdf, который преобразует HTML в PDF. Теперь нам нужно также генерировать DOC. Это довольно близко к отчетности. Мы попытались заменить ABCPdf на fyiReporting. Но он тесно связан с привязками данных графического интерфейса и имеет плохой программный API.

В идеале мы хотим иметь набор шаблонов отчетов в нашем проекте + простой программный API для передачи объекта модели (сложная иерархия .NET). Это будет просто производить файлы в общих форматах.

Так какой инструмент вы используете для создания PDF / DOC / HTML в .NET? Есть ли на рынке что-нибудь легкое для этой цели?

1 Ответ

1 голос
/ 10 января 2012

Я думаю, что я жажду наказания, но когда мне нужно создать документ Word, я почти всегда просто пишу его с нуля с использованием Open XML или создаю шаблон в Word и изменяю его XML.DOCX-файлы - это просто zip-файлы, и хотя DOCX-файл по умолчанию содержит десяток или около того файлов, вы можете фактически сократить его до четырех файлов с небольшими изменениями, а три из этих файлов обычно можно оставить без изменений.Есть отличная электронная книга от Microsoft под названием 2007 Office Document: объяснение Open XML Markup , в которой вы познакомитесь с основами, такими как прогоны, таблицы, стили и т. Д.не работает, но если вы делаете простые табличные вещи, это на самом деле довольно легко.

...