我正在用 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 文档。
有人知道怎么做吗?
最佳答案
您是否也对文档一词使用嵌入?尝试使用如下对象:
<object data="file:///C|/myfile.doc" type="application/msword" style="width:100%;height:100%;"></object>
关于php - 我可以将base64编码数据的excel和word文档显示到网页吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18778367/