我正在使用angular 6,需要预览某些路径中存在的文件。我需要预览任何文件类型,例如img,doc,pdf,excel等(所有Office文档)。是否有任何一个库同时支持这两个库,或者需要为同一库使用不同的库? 请让我知道我是否可以遵循任何示例或任何链接
谢谢。
答案 0 :(得分:2)
答案 1 :(得分:0)
每种格式都有自己的查看器(PDF,IMG,VIDEO)。我不记得有任何插件可以预览所有插件。
您所能做的就是使用浏览器本身来显示它们。只需在另一个标签或同一页面的一个iframe中打开文件网址即可。
答案 2 :(得分:0)
当前没有浏览器具有呈现Word文档所必需的代码,据我所知,目前也没有用于呈现它们的客户端库
但是,如果您只需要显示Word文档,而无需显示 要对其进行编辑,您可以通过使用Google文档的查看器来显示 远程托管的.doc / .docx。
您可以使用HTML的“对象”标签在页面中嵌入视频,PDF并显示出来,但可能不支持Excel。
标签定义HTML文档中的嵌入式对象。使用此元素可以在您的网页中嵌入多媒体(例如音频,视频,Java applet,ActiveX,PDF和Flash)。
必须至少定义“数据”或“类型”属性之一。
当用于pdf或视频时,数据标签将具有内容的二进制数据,并且类型将向浏览器提供有关文件类型的信息。 如果不支持Object,则还可以使用旧的iFrame完成相同的工作。
我还没有遇到过支持将所有文件(尤其是Excelsheets和word等)嵌入HTML的插件。您也可以在大多数(如果不是全部)浏览器中将.doc / .docx转换为PDF文件,并使用PDF.js或使用浏览器的本机功能来呈现它们。