2010-07-21 3 views
1

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

P. S. Бесплатный инструмент (ы) - лучшее решение.

спасибо.

+0

На каком языке ваш сайт запрограммирован? – Paddy

+0

@Paddy: Пока нет сайта, подход, который я ищу, решит проблему его создания. На самом деле ожидается, что в течение последней недели будут содержать только новости. –

ответ

1

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

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

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

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

+0

@A. Ionescu: Просто газета, которая описывает прошлое и предстоящие события. –

+1

@ Yasir: В этом случае вы можете очень хорошо использовать полномасштабный текстовый процессор, такой как OpenOffice Write, и генерировать оттуда нужные HTML и PDF-файлы - так как это самый удобный тип инструмента при записи. –

1

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

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

У нас была рассылка по электронной почте, мы просто захватили html с главной страницы и отправили в список рассылки.

Что стоит учесть - стоимость = £ 0

0

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

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