【问题标题】:Display Word document using Sharepoint使用 Sharepoint 显示 Word 文档
【发布时间】:2014-08-12 16:03:13
【问题描述】:

我正在开发一个用户可以上传 Word 和 Excel 文档的网站。上传后,文件会保存在网络驱动器上,而不是 SharePoint 中。

我现在需要通过将这些文件嵌入页面来显示它们。我想避免使用 ActiveX 插件并阅读 SharePoint 可用于在页面上显示这些文档。

我唯一担心的是这些文件没有直接上传到 SharePoint,所以我不确定这种方法是否可行。

是否可以使用 SharePoint API 并传入文件的路径,以便 SharePoint 可以创建嵌入文档所需的 HTML?

【问题讨论】:

  • 您不想使用标准的 xlviewer.aspx 页面,sharepoint 使用该页面在浏览器中显示 xls 文档?顺便说一句,您使用的是哪个版本的 SharePoint?
  • 我们使用的是2010。我以前从未使用过SP,所以没有意识到它已经有xlviewer.aspx。它是否可以显示不在文档库中的文件?
  • 很遗憾,您不能将它用于不在 SP 上的文档。
  • 您可以创建自定义扩展标准并添加所需功能,但这需要部署农场解决方案。
  • 我刚刚使用 Reflector 检查了当前的实现,恐怕即使扩展现有页面也无济于事 - 它调用了一些 excel 服务(可能托管在 excel 服务服务应用程序上)并且它只接受 SP url .

标签: sharepoint


【解决方案1】:

看看这篇文章:

http://blog.maartenballiauw.be/post/2008/01/11/Preview-Word-files-%28docx%29-in-HTML-using-ASPNET-OpenXML-and-LINQ-to-XML.aspx

使用本文,您可以创建一个 WebPart,它可以读取文件并在 SharePoint 中呈现它们

您可以创建一个 ASP.NET 站点以在网页上呈现 DOCX,并在 SharePoint 的 Page Viewer webpart 中使用 Url。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-03-14
    • 2011-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多