【问题标题】:How to show a document from Alfresco in own application?如何在自己的应用程序中显示来自 Alfresco 的文档?
【发布时间】:2014-07-06 04:06:08
【问题描述】:

我正在制作一个从 Alfresco 获取其数据的应用程序,我想在我的页面上显示一个文档(位于 Alfresco 中),其中包含转到上一页和下一页等控件。 我找到了 jQuery Media 库,但它只打开 PDF 文件。所以我的问题是,不去 Alfresco 本身显示 .doc、.docx、.ppt、.pptx 等文件的最佳方式是什么? 我试过 Prism Viewer 和 Google Docs viewer,但由于某种原因,它们都无法从 Alfresco 打开文件。

谢谢!

【问题讨论】:

  • 我认为 Alfresco 与您的问题无关。我认为更好的提问方式是“在浏览器中显示办公文档的最佳方式是什么?”。 Alfresco 只是文件所在的地方——它不涉及在您的外部应用程序中显示文档。
  • 是的,我知道,但如果有人也有一个 sn-p 代码供我查看,那将是一个奖励。

标签: javascript jquery document alfresco viewer


【解决方案1】:

你应该看看 pdf.js - pdf.js 是一个浏览器端的 PDF 查看器。 如果您使用的是 Alfresco 社区的当前 HEAD,那么 Alfresco 会自动将您的内容转换为 PDF 并将 PDF 存储为再现(因为新的新 Alfresco Share Viewer 在内部使用 pdf.js)。

有一个用于 Alfresco Share 4.2 的社区插件,它使用 pdf.js 作为文档查看器,还包含 pdf 呈现配置。这应该是一个很好的起点: https://github.com/share-extras/media-viewers

或查看当前 HEAD:https://github.com/Alfresco/community-edition 这是定义 pdf 再现的当前 thumbnail-service-context.xml: https://github.com/Alfresco/community-edition/blob/master/projects/repository/config/alfresco/thumbnail-service-context.xml#L219

【讨论】:

    猜你喜欢
    • 2018-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-27
    • 1970-01-01
    • 2013-01-27
    相关资源
    最近更新 更多