我試圖用java將文檔隱藏爲pdf。 'XSL-FO到pdf'是我正在看的方法。使用Java將Word文檔隱藏到XSL-FO
在這種做法'word to XSL-FO'中,是否有任何可用的開源api?或者你能指導我實施它的步驟嗎?
我試圖用java將文檔隱藏爲pdf。 'XSL-FO到pdf'是我正在看的方法。使用Java將Word文檔隱藏到XSL-FO
在這種做法'word to XSL-FO'中,是否有任何可用的開源api?或者你能指導我實施它的步驟嗎?
什麼版本的Word文檔正在轉換?
RenderX有WordML2FO樣式表公開可用,可以將Microsoft的WordprocessingML文檔轉換爲XSL FO(XSLFO)。
這些樣式是由 RenderX的開發團隊和 微軟用於一般用途準備。它們是 ,用於將 中的文檔轉換爲W3C的 XSL FO(XSLFO)詞彙表中的文檔的Microsoft Word處理XML XML 詞彙表。
我完全認爲只使用一個樣式表是不要去,因爲有太多的事情,你就會錯過的方式(如解決方式,drawingml/VML用於DOCX/Word2003文檔,等裏面的圖形) 。 試試這個code sample並從那裏移動。還要注意的是,如果您使用Microsoft的API生成Word 2003/2007,除非您進行所有必需的函數調用,否則其結構可能始終不正確。
docx4j(開放源代碼,Apache許可證)可以爲您做到這一點。
有關更多詳細信息,請參閱docx4j入門指南。
只要您可以在某處安裝OpenOffice,您也可以嘗試Docmosis或JODConverter進行轉換。他們在很多平臺上工作,並且可以由Java控制。