Javascript 在div中显示.doc

Javascript 在div中显示.doc,javascript,html,.doc,Javascript,Html,.doc,可以使用以下方法在div内显示pdf: <div> <object data="test.pdf" type="application/pdf" width="300" height="200"> PDF : <a href="test.pdf">test.pdf</a> </object> </div> PDF: 可以为.doc或.docx执行类似的操作吗?(不含服务器端) 我假设浏览器或计

可以使用以下方法在div内显示pdf:

<div>
    <object data="test.pdf" type="application/pdf" width="300" height="200">
    PDF : <a href="test.pdf">test.pdf</a>
    </object>
</div>

PDF:
可以为.doc或.docx执行类似的操作吗?(不含服务器端)

  • 我假设浏览器或计算机有读取数据的方法

您可以通过div中的iframe将源链接到服务器上的文件路径来完成此操作

<div>
<iframe src="mydoc.docx">myDocument</iframe>
</div>

<div>
<iframe src="mydoc.xslx">myDocument</iframe>
</div>

<div>
<iframe src="mydoc.pdf">myDocument</iframe>
</div>

我的文件
我的文件
我的文件

我建议您使用Google Doc Viewer,它将允许您在通常提示下载的位置内联显示几种类型的文件:

您还可以使用iframe在自己的网站中使用此内联

以下是支持的文件类型列表:

  • Microsoft Word(.DOC和.DOCX)
  • Microsoft Excel(.XLS和.XLSX)
  • Microsoft PowerPoint(.PPT和.PPTX)
  • Adobe可移植文档格式(.PDF)
  • 苹果页面(.Pages)
  • Adobe Illustrator(.AI)
  • Adobe Photoshop(.PSD)
  • 标记的图像文件格式(.TIFF)
  • Autodesk AutoCad(.DXF)
  • 可缩放矢量图形(.SVG)
  • PostScript(.EPS、.PS)
  • TrueType(.TTF)
  • XML纸张规范(.XPS)
  • 存档文件类型(.ZIP和.RAR)

对于PDF的移动输出,我把它搞砸了,但是移动版本有一个错误,使它无法使用。不确定该产品的开发是在哪里进行的,但桌面版本一直工作得很好。

是的,当有合适的浏览器插件可用时,请注意:我从来没有使用过它,所以我不知道这可能是你的副本有多成熟,可能需要转换
.doc
。您可以在浏览器中显示pdf的唯一原因是adobe reader插件或chrome pdf viewer。要将
.doc
转换为html,请看这里:用户的浏览器仍然需要有一个插件,该插件知道
.docx
文件是什么,否则它只会提示用户下载该文件。该插件想要下载内容,而不是显示它。。。有什么建议吗?@chrisfrisna除非用户下载了浏览器插件,允许他们在线查看
.doc
文件,否则系统会提示他们下载文件。GoogleDocViewer是一种解决这一问题的方法:我们非常感谢否决投票的理由。据我所知,这是内联显示内容的最简单方法,否则需要插件才能查看……谢谢,很抱歉,由于没有得到回答,这篇文章出现了漏洞,但非常有用。