在Web浏览器中显示ms word doc

时间:2011-02-28 11:36:10

标签: c# .net asp.net .net-3.5

有没有办法在网页浏览器中嵌入ms word doc ....

我将无法支付activex控件...

我无法使用谷歌文档,因为文档需要上传到谷歌....

由于this

也无法使用office互操作

所以如果你知道......

请建议任何其他方式......

3 个答案:

答案 0 :(得分:0)

您可以在here

找到一些有用的信息

答案 1 :(得分:0)

理查兹,

微软为谷歌文档做了类似的网站,试试这个链接

http://workspace.officelive.com/en-GB/

Private Sub SaveAsHTML(ByRef paWord_Doc As Word.Document, ByRef ptSavePath As String)
    ' Check Word is running
    _wordUtils.CheckDoc(paWord_Doc)
    Dim filetoSave As New FileInfo(ptSavePath)
    If (Not paWord_Doc.FullName = ptSavePath) And filetoSave.Exists Then
        filetoSave.Delete()
    End If

    paWord_Doc.WebOptions.OrganizeInFolder = False
    paWord_Doc.SaveAs(CObj(ptSavePath), Word.WdSaveFormat.wdFormatFilteredHTML)
End Sub

您还可以将Word文档另存为HTML。

此致

伊恩

答案 2 :(得分:0)

在Eric Whites Blog上学习。他有几篇文章列出了如何将WordprocessingML转换为HTML(和返回),还链接到CodePlex项目(OpenXML Document Viewer),其中的人正在使用浏览器插件来做类似的事情。不完全是我想要的,但也许你会发现它很有趣:

将Open XML Word处理文档转换为XHtml部分12& 3

就我个人而言,我希望在SkyDrive上使用单词编辑器之类的东西,但我意识到即使这不是全功能,所以我现在正在调查只允许最终用户打开word文档,编辑它们并保存结果返回到Web服务器,类似于您在SharePoint中可以执行的操作。希望我不需要SharePoint。