如何在网页中嵌入文档查看器并自定义查看器UI

时间:2018-05-26 07:53:17

标签: javascript jquery html pdf document

在我的Web应用程序(文档管理系统)中,我试图添加一个文档查看器几乎所有类型的文档,如.pdf,.doc,.docx,.txt,.csvx等,

必须为不同的角色用户自定义视图功能(显示或隐藏 - 下载按钮,打印按钮,放大,显示或隐藏页面数等)。

有没有可以满足我要求的好插件或库?

1 个答案:

答案 0 :(得分:0)

抱歉,我没有足够的声誉来评论你的帖子。

我不知道任何符合您要求的插件,但对于某些可以由浏览器本地显示的文件,您可以轻松使用iframe来显示它们。使用一点JavaScript,您可以创建一个打印按钮,其中css以100%宽度/高度显示您的iframe

{{1}}

使用css变换比例可以轻松放大或缩小。 可以使用服务器端的链接和相应的标题来完成下载。

对于像.docx或.xls这样的专有文档,尝试从头开始解析和显示这些文件可能会非常痛苦。如果我是你,我会尝试找到你必须支持的所有格式的pdf转换器,并使用pdf来显示视图。要下载,您只需链接真实文件即可。

希望它会有所帮助。