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

标签 php html object-tag

我正在用 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/

相关文章:

php - 如果数据库中存在数字,则给出另一个随机整数 (PHP)

javascript - 音乐播放器播放所有具有相同 ID 的音乐

html 中的 Java 小程序

javascript - 当在 html 对象标签上调用 JS 函数 'postMessage()' 时,它会做什么?

javascript - Html 对象标签 : access element in an html page

php - 如何在两个 while 循环中完成这个复杂的查询

php - xcode mysql php错误

php - 想象一下 Yii 2 的扩展

javascript - 带有 jquery 的 CSS Transition 看起来没有按预期工作

android:textview中的html,链接可点击