我可以将base64编码数据中的excel和word文档显示到网页吗?

时间:2013-09-13 04:35:51

标签: php html object-tag

我正在php zend框架中开发一个应用程序。

我有很多文件都是base64编码的字符串。

我可以使用object tag或embed标签或使用任何其他方法在我的php网页上显示该文档吗?

我使用以下代码显示pdf文档和图片:

For PDFs :
<embed width="100%" height="100%" type="application/pdf" src="data:application/pdf;base64,<?php echo $documentdata; ?>"></embed>
For Images :
<embed width="100%" height="100%" type="image/jpeg" src="data:image/jpeg;base64,<?php echo $vv['OLEObject']; ?>"></embed>

但它不适用于word文档和excel文档,分别使用'application / msword'和'application / vnd.ms-excel'类型。

有谁知道怎么做?

2 个答案:

答案 0 :(得分:0)

你是否也使用嵌入文字docs?尝试使用如下对象:

<object data="file:///C|/myfile.doc" type="application/msword" style="width:100%;height:100%;"></object>

答案 1 :(得分:0)

将base64世界内容显示为html预览无法实现。 但你只能下载。