3

我需要通过 ASPX/HTML 页面以只读预览的形式向我的内部用户展示 Word 和 PDF 文档。在相关要求中,我需要通过 ab ASPX/HTML 页面向我们网络之外的各方(实际上是公众)展示可编辑的 Word 文档。

我们不能依赖目标 PC 上提供的 Word 或 Adob​​e 类型的 PDF 插件。

谁能建议一种方法来做到这一点?

编辑 - 为清楚起见,文档/数据最好保留在我们自己的服务器上。

4

4 回答 4

1

您可以使用Zoho API,或者,如果您需要始终将所有数据保存在您自己的服务器和经过验证的客户端上,您可以尝试使用Aspose组件。

于 2013-04-29T16:28:49.380 回答
1

使用Google Docs API怎么样?您可以使用他们的类似单词的文档或表单来获取您需要的数据,然后在内部呈现。

不确定这是否满足您的所有要求,或者是一个可用的选项。

对于我们公司,我们有一些利用 Google Docs 的工具。我们会根据特定需求动态地向他们上传数据。

根据您的要求,也许最好自己编写。我还没有创建富文本编辑器。但是网上好像有不少教程。这是富文本编辑器的基本教程。它使用 javascript、HTML 和 CSS。如果您不想使用 js,那么您可能需要寻找其他教程。

这不是最迷人的解决方案,因为看起来用户视图将是 HTML。我认为您可以通过实际的富文本视图将其动态更新到一边(类似于 Stack Overflow 如何在正在编写的答案或问题下方显示它们)。

更新 周末我在探索 HTML5 的contenteditable属性时,遇到了一个基于Aloha Editor的编辑器。这是一个所见即所得的类型编辑器。但是,如果这是您对客户的期望,那么这可能是一个非常简单的集成。我还没有使用它,但它似乎非常适合 - 如果您决定走构建自己的编辑器的路线。

于 2013-04-29T18:09:18.600 回答
1

如果您有兴趣以仅查看的方式提供文档,那么您也可以尝试使用 GroupDocs:http ://groupdocs.com/ 。它们提供不同文件类型的查看器,您可以很容易地将其添加到您的网站:http: //groupdocs.com/apps/viewer

于 2013-05-08T01:55:31.723 回答
0

由于您需要将数据保存在自己的服务器上,因此 aceofix 可以成为您的替代方案之一。它是安装在您自己的服务器上的插件,也将所有数据保存在您的服务器上。

于 2016-10-17T05:39:21.280 回答