Лучшая библиотека для динамической генерации PDF или Word Doc?[закрыто]

StackOverflow https://stackoverflow.com/questions/86696

Вопрос

Наше ASP.NET Приложение должно иметь возможность экспортировать веб-контент в документы PDF и Word.

В прошлом мы использовали Аспозе библиотеки для достижения этой цели, но мы обнаружили, что они слишком низкоуровневые с точки зрения построения документа.например ,Мы обнаружили, что нам нужно написать точечные функции, использующие примитивы формы для создания маркированных списков.

В лучшем случае scenerio - мы бы навели инструмент на нашу страницу в стиле css для печати и автоматически получили документ PDF или Word, содержащий тот же контент, оформленный таким же образом.

Был ли у вас хороший опыт использования каких-либо инструментов, которые могли бы этого добиться?

Это было полезно?

Решение 3

Мы склоняемся к PrinceXML для создания документации в формате PDF это, по-видимому, хорошо согласуется с нашим желанием поместить XHTML / CSS в PDF без дополнительного построения документа.

Другие советы

iTextSharp это довольно простой PDF-инструмент для использования с .Net (это порт java-проекта iText).Бесплатный, с открытым исходным кодом и довольно высокого уровня, так что это код для маркированных пунктов:

List overview = new List(false, 10); //false =unordered, true= numbered
overview.Add(new ListItem("This is an item"));
overview.Add("This is another item");

Однако Microsoft Word не работает.

Для динамической генерации PDF-файлов мы использовали TallPDF ..... работал довольно хорошо.....

Это библиотека .net, которую я написал для создания отчетов на основе шаблонов.Он легко генерирует документы в формате RTF.Я думаю, вам придется интегрировать его с другой библиотекой для создания PDF-документов.

Ознакомьтесь с таблицами NTemplates по адресу ntemplates.codeplex.com

Я не верю, что они делают это автоматически, но мне повезло с наборами инструментов SyncFusions.

Проверьте Набор разработчика pdfFactory.

Я сам им не пользовался, но Точный отпечаток инструмент от тех же людей был одним из лучших инструментов для Windows (больше не использующих Windows или FinePrint).

Для создания файлов Word я бы рассмотрел возможность использования нового формата OpenXML.Корпорация Майкрософт предоставляет для него хорошую поддержку, и он должен быть довольно простым в использовании.Образец статьи

Мы используем www.alt-soft.com Xml2PDF для этого

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top