Программное обеспечение для преобразования документов: XHTML и CSS в PDF - PullRequest
2 голосов
/ 17 ноября 2009

У меня есть большая база данных XHTML, которую я хочу отображать в формате PDF и / или RTF с использованием CSS. Есть ли готовое / дешевое решение, которое могло бы сделать это в масштабе? Большое значение терабайт. Нужно что-то надежное и хорошее для обработки больших объемов файлов.

Ответы [ 4 ]

2 голосов
/ 30 ноября 2009

Учитывая, что XHTML является расширением от XML, я бы рекомендовал использовать Apache FOP . Это один из лучших инструментов для конвертации PDF, который я когда-либо использовал.

2 голосов
/ 17 ноября 2009

Может ли Prince XML быть тем, что вы ищете?

Prince - это компьютерная программа, которая преобразует XML и HTML в документы PDF. Принц может читать множество форматов XML, включая XHTML и SVG. Принц форматирует документы в соответствии с таблицами стилей, написанными на CSS.

1 голос
/ 30 ноября 2009

Это сложная проблема в масштабе, о котором вы говорите. Я предлагаю взглянуть на http://code.google.com/p/wkhtmltopdf/, чтобы узнать, как вы выполняете индивидуальный забег. Тем не менее, выполнение сценария оболочки каждый раз, когда вы хотите преобразовать документ, вероятно, не подходит для ваших нужд, поэтому мой подход - это объединить его с какой-либо утилитой демона или массового преобразования.

1 голос
/ 18 ноября 2009

Технология, которую вы используете для этого - XSLT (XSL-FO). Обычно вы используете XML в качестве исходных данных, но XHTML должен быть допустимым XML. Для этого есть разные способы (например, вы можете использовать сервер Cocoon).

Если вы ищете дешевое или бесплатное программное обеспечение, вы можете искать здесь: http://www.w3.org/Style/XSL/

...