Преобразуйте HTML, представленный в XML, в форматированное отображаемое содержимое, чтобы в конечном итоге перейти в PDF, а не оставаться тегами HTML - PullRequest
0 голосов
/ 10 февраля 2011

Я использую FOP для преобразования XML в PDF.Одним из полей, которое у нас есть, является поле расширенного текста, которое возвращает контент в HTML.Поэтому, когда XML будет сгенерирован, поле будет выделено жирным шрифтом]]>

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

Какой самый простой способ добиться этого?

1 Ответ

0 голосов
/ 07 марта 2011

Решение, которое мы нашли для этой проблемы, заключалось в двойном преобразовании.

Извлеките HTML из XML, примените соответствующий XSL к этому HTML, чтобы получить FO, затем объедините этот FO с основным XSL и примените объединенный XSL к исходному XML, чтобы получить окончательный PDF.

html to fo xsl взят из статьи IBM: http://www.ibm.com/developerworks/library/x-xslfo2app/

...