2010-09-25 150 views
4

我有一些基於一些XSL-FO文檔生成的PDF文件,現在我也需要HTML中的這些內容。我使用FOP創建PDF文件,但這不支持HTML作爲輸出格式。使用Java從XSL-FO生成HTML

我的問題是這樣的:是否有某種可以創建基於XSL-FO文檔的HTML文件的Java庫,或者我可以通過在其上引入XSLT來執行此操作。我能以某種方式擴展FOP來創建這種類型的輸出嗎?

如果XSLT是唯一的出路,有沒有創建一個? (我想我不是第一個想要這個的人)

謝謝大家!

回答

5

您可以使用Render-X provided FO2HTML stylesheetXSL-FO轉換成XHTML輸出。它將<block>元素轉換成<div>,<inline>轉換成<span>等。

我已經使用了它,它工作的很棒。