4

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

我有很多使用 base64 编码字符串的文档。

我可以使用对象标签或嵌入标签或使用任何其他方法在我的 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>

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

有谁知道该怎么做?

4

2 回答 2

0

您是否也将 embed 用于 docs 一词?尝试使用如下对象:

<object data="file:///C|/myfile.doc" type="application/msword" style="width:100%;height:100%;"></object>
于 2013-09-13T05:26:37.877 回答
0

这对于将 base64 世界内容显示为 html 预览是不可能的。但你只能下载。

于 2017-05-03T09:16:16.727 回答