我需要在只读预览中通过ASPX / HTML页面向我的内部用户呈现Word和PDF文档。在相关要求中,我需要通过ab ASPX / HTML页面向我们网络之外的各方提供可编辑的 Word文档 - 实际上是公众。
我们不能依赖目标PC上可用的Word或Adobe类型的PDF插件。
有人可以建议这样做吗?
编辑 - 为清楚起见,文档/数据理想保留在我们自己的服务器上。
答案 0 :(得分:1)
答案 1 :(得分:1)
使用Google Docs API怎么样?您可以使用类似word的文档或表单来获取所需的数据,然后在内部呈现。
不确定这是否符合您的所有要求,或者是否可用。
对于我们公司,我们有一些使用Google文档的工具。我们会根据特定需求动态上传数据。
根据您的要求,也许最好自己编写。我还没有创建富文本编辑器。但看起来网上有很多教程。这是一个basic tutorial for a rich text editor。它使用的是javascript,HTML和& CSS。如果您不想使用js,那么您可能需要寻找其他教程。
这不是最迷人的解决方案,因为用户视图看起来像是HTML。我认为你可以使用实际的富文本视图动态更新它(类似于Stack Overflow如何在他们的下面写回答或问题)。
<强>更新强>
在周末我正在探索HTML5的contenteditable
属性,我遇到了一个名为 Aloha Editor 的编辑器。这是一个WYSIWYG类型的编辑器。但是,如果这是您希望为您的客户所需要的东西,那么这可能是一个非常简单的集成。我还没有使用它,但它似乎非常合适 - 如果你决定建立自己的编辑器。
答案 2 :(得分:1)
如果您有兴趣以仅查看方式提供文档,那么您也可以尝试使用GroupDocs:http://groupdocs.com/。它们为不同的文件类型提供了查看器,您可以非常轻松地将这些文件添加到您的网站:http://groupdocs.com/apps/viewer。
答案 3 :(得分:0)
由于您需要在自己的服务器上保存数据,因此aceoffix可以作为您的替代方案之一。它是一个安装在您自己的服务器上的插件,也可以保存服务器上的所有数据。