2010-04-16 21 views
0

我爲我的應用程序創建了一個屏幕鍵盤,它也支持皮膚。 下面是我正在做的皮膚,我有一個文件夾,其中包含一些圖像和映射到鍵盤的圖像的xml文件,我希望能夠將該文件夾作爲一個zip文件在Office 2007中(。 docx)和iPhone固件(.ipsw),我知道我可以簡單地壓縮文件夾並更改擴展名,我需要知道的是如何讀取代碼中的文件。對基於屏幕鍵盤的皮膚使用Office 2007擴展(即docx)

回答

2

你有兩個選擇,1)只使用一個zip庫,如SharpZipLibDotNetZip或2)嘗試使用System.IO.Packaging命名空間。我認爲選項1可能是最簡單的。

辦公室和其他程序正在做的事情沒有什麼是神奇的,他們只是讀取一個zip文件並根據需要從中提取東西。而不是從磁盤中拉出圖像,只需將其從MemoryStream中拉出即可。