2009-10-01 7 views
1

У нас есть требование экспортировать разные страницы нашего I.E. только веб-приложение в документы Excel/PDF. На страницах есть графика/сетки/текст и т. Д. Они также должны быть напечатаны. Я слышал, что weSuperGoo упоминается, но не имеет опыта с ним. Я сейчас на стадии исследования, и мне интересно, какие инструменты/технологии/методы существуют для этой задачи? Буду признателен за любые указатели/направление.Экспорт страниц веб-приложений в excel/pdf

Спасибо!

ответ

3

Мы использовали ABCpdf по WebSupergoo, которая включает в себя возможность извлечения URL и преобразовать его в PDF (см documentation). Это означает, что все, что нам нужно сделать, это предоставить подходящую форматированную версию страницы в обычном старом HTML и указать ABCpdf по этому URL-адресу, и она автоматически преобразует все для нас - биты, связанные с созданием страницы вручную по элементам.

Я должен добавить, что это не идеально - у нас были некоторые проблемы, связанные с вопросами подкачки (очень сложная страница HTML, когда вам нужны вещи, такие как верхние и нижние колонтитулы на каждой странице), но для простых целей это зависит от работа.

Вы можете получить ABCpdf бесплатно, если вы готовы к link to them.

1

Чтобы экспортировать в Excel, вы можете просто просто экспортировать HTML-таблицу в формате HTML и назовите файл whatever.xls. Excel автоматически преобразует таблицу HTML в электронную таблицу. Я использую этот трюк на протяжении многих-многих лет. Если вы используете что-то вроде DataGrid, это упрощает просто запись содержимого элемента управления в файл HTML (или строку), а затем возвращает его как файл .xls.

Для PDF я рекомендую iTextSharp. Он очень прост в использовании и хорошо работает для меня в течение многих лет. Вы можете использовать (версию Java) документацию IText или документацию iTextSharp, методы и классы одинаковы (возможно, капитализация отличается, но вы должны быть в состоянии понять это.)

Ссылка

+0

Я тоже использовал трюк для xls. Спасибо за ссылку iTextSharp - я хочу сделать то же самое для PDF – Dan

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

  • Нет связанных вопросов^_^