Создать каталог для печати и Интернета - PullRequest
1 голос
/ 29 мая 2011

Мне нужно создать решение, которое позволяет создавать каталог на основе базы данных.

Предположим, существует множество продуктов, изображений, цен, других деталей, и администратор может создавать каталоги на основе "шаблонов".

Эти шаблоны по сути являются "стилями" страниц. Например, стиль 1 может иметь макет 4х4 (16 товаров с изображением и другими атрибутами), следовательно, на каждой странице может отображаться до 16 товаров и деталей. Стиль 2 может иметь макет 2х2, 4 продукта, но более детально. Администратор может выбирать разные стили в каталоге.

После того, как каталог сгенерирован, его необходимо настроить для просмотра в Интернете (более низкая точность) и / или для печати (более высокая точность).

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

Факторы, которые необходимо учитывать

  • Минимальное усилие по кодированию (повторное использование рекламы или Foss)
  • Я предпочту существующее программное обеспечение, которое может создавать / редактировать «шаблоны», поэтому мне не нужно этого делать. Я могу просто получить лицензию и повторно использовать эту функциональность.

То, что я до сих пор рассматривал, является следующим

  1. Adobe XFA Forms как шаблоны, подключенные к базе данных для создания PDF.
    • Я не уверен, какая программа может генерировать шаблоны XFA. Acrobat X является опцией, однако он, похоже, не имеет контроля над добавлением изображений. Сервер LiveCycle кажется излишним.
  2. Используйте библиотеку iText, не знаю, возможны ли шаблоны или нет, создайте для веб / печати. Имеет хорошую поддержку для размера / качества каталога для печати. ​​
  3. Используйте Open office, создайте шаблон и напишите клей для извлечения данных и создания документа open office, который можно легко преобразовать в html / pdf. Не знаю, как это тяжело / легко.
  4. РЕДАКТИРОВАТЬ: Adobe Framemaker позволяет шаблоны - я оцениваю, может ли он выполнить работу, которую я имею в виду. Я опубликую обновление, как только я закончу.

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

На данный момент я языковой агностик. Многие библиотеки предоставляют хуки из разных языков, поэтому я не думаю, что это будет проблемой. Если ваше решение относится к языку foo, пожалуйста, укажите и его.

Спасибо, что нашли время.

На бирже designdesign я задал дополнительный вопрос. https://graphicdesign.stackexchange.com/questions/2318/use-data-merge-of-indesign-using-console-or-through-an-api

Ответы [ 3 ]

0 голосов
/ 29 мая 2011

Я не уверен, хорошо ли это подходит, но, может быть, http://issuu.com/#whatIsIssuu

0 голосов
/ 29 мая 2011

Как насчет Слияние данных Adobe InDesign . И видео здесь

Довольно простой в использовании aswel.

0 голосов
/ 29 мая 2011

TCPDF (PHP) даст вам немного контроля и содержит множество примеров кода.

http://www.tcpdf.org/

Я использовал это раньше, это не слишком сложно выяснить.

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