使用Office 2007扩展(即docx)基于皮肤的屏幕键盘

时间:2010-04-16 15:13:36

标签: vb.net ms-office

我正在为我的应用程序创建一个屏幕键盘,它也支持外观。 这是我正在做的皮肤,我有一个包含一些图像的文件夹和一个将图像映射到键盘的xml文件,我希望能够将文件夹作为一个zip文件,如Office 2007(.docx) )和iPhone固件(.ipsw),我知道我可以简单地压缩文件夹并更改扩展名,我需要知道的是如何读取代码中的文件。

1 个答案:

答案 0 :(得分:2)

你有两个选择,1)只使用像SharpZipLibDotNetZip这样的zip库或2)尝试使用System.IO.Packaging命名空间。我认为选项1可能是最简单的。

Office和其他程序正在做的事情并不神奇,他们只是在阅读一个zip文件并根据需要从中提取内容。您只需从MemoryStream中提取图像,而不是从磁盘中提取图像。