Генерация HTML и PDF - PullRequest
1 голос
/ 21 июля 2010

Я думаю о том, как бы я сгенерировал университетскую газету как на PDF, так и на HTML (веб-сайт), где каждая новость содержала бы изображения, и хотел бы знать, существуют ли какие-либо инструменты для декларативного решения этой проблемы, чтобы неопытные пользователиподготовит структурированные данные (текст + картинки) и получит PDF и веб-сайт самостоятельно, без участия программистов.Я подозреваю, что это может быть какое-то XSL-FO, программное обеспечение для редактирования / обработки XML.

PS Бесплатный инструмент (ы) будет лучшим решением.

Спасибо.

Ответы [ 4 ]

1 голос
/ 21 июля 2010

Для этого очень хорошим подходом будет использовать DocBook написать свои статьи, а затем позволить инструментам генерировать HTML и PDF-файлы, которые вам нужны, с помощью лишь небольшого количества настроек внешнего вида.

Для DocBook существует множество доступных инструментов, но очень хороший, бесплатный для открытых источников и ученых: XMLMind

Если ваши статьи более технически ориентированы, чем DocBook является квази-стандартом (даже многие издательства, такие как O'Reilly, используют его)

Конечно, в «чистой» области академики, LaTex вполне стандарт (и позволяет иметь вывод во множестве форматов), но требует достаточно много, чтобы изучить его, и нет истинных WYSIWYG инструменты для написания статей. Если вы намереваетесь отправить статьи и в некоторые исследовательские работы, то они очень рады принять ваш вклад LaTex.

1 голос
/ 21 июля 2010

мы (Университет Суонси) использовали систему управления контентом для достижения этой цели - в нашем случае DotNetNuke.

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

Мы получили письмо по электронной почте, мы просто взяли html с главной страницы и отправили в список рассылки.

Что-то, на что стоит обратить внимание - стоимость = £ 0

0 голосов
/ 21 июля 2010

Очень похоже на ответ Саймона Томпсона:

Вы можете использовать Drupal и его модуль печати .

0 голосов
/ 21 июля 2010

Очевидный способ сделать это - сгенерировать весь ваш контент в XML, затем использовать либо коммерческий процессор XSL-FO для PDF, либо apache FOP для генерации PDF, и любой другой процессор XSL для генерации html.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...