我有一個巨大的XML文檔。我有一組XSL表示XML中的每個節點。這些XSL也有用於生成動態內容的Java腳本。它使用分離圖像文件夾中的圖像,並使用字體。目前,我有一個程序,它顯示所有可以轉換的節點,用戶點擊其中一個節點,程序執行XSLT並在IE屏幕上以HTML格式顯示內容。使用XSLT生成PDF文檔
我想寫一個程序(.Net,C#或任何.Net語言),它將允許用戶對所有可用筆記執行XSLT轉換並創建一個PDF文檔。我最初的要求是在IE本身顯示所有文檔,所以我重用了現有的代碼和foreach節點,執行XSLT,然後用分頁符將它附加到當前的HTML中,直到我們打開大文件時它才工作正常。因此,需求改變爲創建一個包含所有節點的PDF文件。
我有幾個問題:
- 什麼是使用XSLT轉換來創建PDF文件的最佳方式是什麼?
- 由於圖像是相對路徑,如果我們在html中生成XSLT,然後將其寫入輸出流,會不會丟失圖像?
- 將字體保存在PDF文檔中嗎?
真的很感謝,如果有人能指點我一個很好的例子,我可以採取並與它一起運行。
非常感謝。
在這一個中,我既沒有創建XML也沒有創建XSL,並且結構沒有預先定義,並且XML對於我自己摺疊對象非常重要。 – Nair 2010-05-02 07:40:54