Q
打印XML
0
A
回答
1
我已經將XHTML轉換爲pdf,通過iText,使用飛碟進行渲染(以前是xhtml渲染器)。
http://code.google.com/p/flying-saucer/
可以使用CSS,但我記得這是稍微氣質,但是你可以調整它來得到你想要的格式,並與一些很好的格式化結束。
我不確定你的意思是關於Notepad ++ - 我沒有PDF支持,只是作爲二進制文件內容打開,除非有一個PDF插件使用?
::答覆更新後下面的評論。
感謝您的評論,我現在理解這個問題好得多。我以爲你想在PDF中輸出XML中的數據,現在我明白你希望在PDF中看到原始XML本身,格式化爲你在記事本中看到的XML格式,顏色和所有格式。
XML是一種用於描述數據的標記語言,因此您希望將其變爲可描述演示文稿和樣式以及數據的語言。我建議
1)將XML轉換爲XHTML - 所有的XML(標籤,屬性)都是您的內容,並且您有描述每種類型的類(例如,屬性名稱,屬性值,起始標記,結束標籤)。我不知道您是否可以使用XSLT庫以這種方式進行轉換,另外,您可以使用Java編寫自己的東西,瀏覽DOM並以您想要的方式輸出。這樣你可以
2)創建CSS來設置你的類的樣式 - 例如,擁有所有的屬性名的文本顏色「紅」
3)使用的iText和飛碟如上使用Java向XHTML和CSS轉換爲PDF轉換,如原來的答案描述
相關問題
- 1. XML節點打印兩次
- 2. 打印出XML對象
- 3. 從XML打印數組 - C#
- 4. XML +的XPath,打印元素
- 5. 從新的SoapClient打印xml
- 6. 使用XML打印變量
- 7. boost :: property_tree XML漂亮打印
- 8. SimpleXML不打印XML聲明
- 9. 打印XML數組值
- 10. 用於打印XML的STAX
- 11. jaxb實體打印爲xml
- 12. JScript打印XML文檔
- 13. .NET XML漂亮打印機?
- 14. Coldfusion - XML漂亮打印
- 15. 蟒:打印XML文檔
- 16. 如何打印XML模式
- 17. Angular2打字稿 - 打印漂亮的XML
- 18. 使用Python在Zebra打印機上打印XML
- 19. XML - 蟒打印額外的行
- 20. 簡單的XMLHttpRequest和打印XML數據
- 21. 通過NSData打印本地xml文件?
- 22. 用於打印xml塊的XPath條件
- 23. 使用python解析和打印XML
- 24. 從shell腳本打印xml版本
- 25. 以標準格式打印XML元素
- 26. 在Twig中打印XML的內容
- 27. XML編碼不可打印的字符?
- 28. Groovy漂亮打印XML斷言失敗
- 29. boost :: property_tree xml漂亮的打印,格式
- 30. XML-RPC蟒蛇不打印輸出
http://darkabstraction.com/ showOff/ffhackticks/sprite-animator-preview-n01.png,記事本++格式化的示例圖片,感謝您的回覆,生病嘗試 –
好的,已更新的答案 – SteveG