使用 c# 从 .xsn 中提取文件
本文关键字:提取 文件 xsn 使用 | 更新日期: 2023-09-27 17:56:16
我需要使用 C# 从 .xsn(InfoPath 表单模板)中提取文件(模板.xml)。
我该怎么做?我尝试使用"DotnetZip"和"Microsoft System.IO.Compression.DeflateSteam"来做到这一点,但它不起作用。
请帮忙吗?
提前感谢!
XSN不是一个Zip文件,它是一个CAB。
这是一篇博客文章,讨论JavaScript中XSN的操作 - http://blogs.msdn.com/b/infopath/archive/2004/05/04/126147.aspx 和另一篇包含一些我从未使用过 http://social.msdn.microsoft.com/Forums/en/csharpgeneral/thread/58d9cf34-9a43-4d58-96c7-44bff69ca5d4 的示例。
我使用了"使用提取解压缩XSN文件.exe实用程序到本地临时目录"。
(搜索"C# cab 提取"http://www.bing.com/search?q=c%23+cab+extract 以获取更多代码示例)