Javascript 在本地主机/内部网上嵌入文档、PPT、XLS和PDF文件

Javascript 在本地主机/内部网上嵌入文档、PPT、XLS和PDF文件,javascript,php,html,Javascript,Php,Html,我正在尝试在本地/内部网络服务器上嵌入以下文档 PDF(Adobe Acrobat) DOC/DOCX(微软Word) PPT/PPTX(Microsoft PowerPoint) XLS/XLSX(Microsoft Excel) 我在网上做了一个安静的搜索,以找到任何php或js库来实现这一点,但它们都是在线的。 请让我知道,如果你知道任何类型的图书馆,以协助我的需要 注意 请不要与在线嵌入文档混淆。我知道我们可以使用 https://docs.google.com/viewer?url

我正在尝试在本地/内部网络服务器上嵌入以下文档

  • PDF(Adobe Acrobat)
  • DOC/DOCX(微软Word)
  • PPT/PPTX(Microsoft PowerPoint)
  • XLS/XLSX(Microsoft Excel)
我在网上做了一个安静的搜索,以找到任何php或js库来实现这一点,但它们都是在线的。 请让我知道,如果你知道任何类型的图书馆,以协助我的需要

注意 请不要与在线嵌入文档混淆。我知道我们可以使用

https://docs.google.com/viewer?url={document_url}&embedded=true


这些在线URL通过将这些类型的文档转换为HTML格式来工作。如果您想在浏览器中显示这些文档,还必须将其转换为HTML格式。如果你想离线完成而不依赖第三方网站或服务,你需要在自己的服务器上转换它们。因此,您必须找到一种方法将pdf、doc、ppt和xls转换为HTML,并在服务器上托管转换后的HTML。有许多工具可以实现这一点。我碰巧知道有一个工具可以将所有这些文档类型转换为HTML格式。它名为Print2Flash。您可能希望检查它,或者您可以找到另一个工具。

这些在线URL通过将这些类型的文档转换为HTML格式来工作。如果您想在浏览器中显示这些文档,还必须将其转换为HTML格式。如果你想离线完成而不依赖第三方网站或服务,你需要在自己的服务器上转换它们。因此,您必须找到一种方法将pdf、doc、ppt和xls转换为HTML,并在服务器上托管转换后的HTML。有许多工具可以实现这一点。我碰巧知道有一个工具可以将所有这些文档类型转换为HTML格式。它名为Print2Flash。您可能希望检查它,或者您可能会找到另一个工具。

我在尝试嵌入pdf、ppt、doc。。。 在google和Stack中进行了大量搜索之后, 我使用ViewerJs和我的网站开发的Django框架,但我需要做一个工作,如果你想嵌入一个pptx/ppt/pps,你需要转换为odp文件


我认为我的答案太晚了,但这是内联网站点和文档查看器的最佳解决方案,我在尝试嵌入pdf、ppt、文档时遇到了同样的问题。。。 在google和Stack中进行了大量搜索之后, 我使用ViewerJs和我的网站开发的Django框架,但我需要做一个工作,如果你想嵌入一个pptx/ppt/pps,你需要转换为odp文件


我想我的回答太晚了,但这是这么长时间内内联网网站和文档查看器的最佳解决方案

甚至不关闭@Bezz我说嵌入请专注于这个词甚至不关闭@Bezz我说嵌入请专注于这个词嘿,你找到这个问题的解决方案了吗?对不起,我没有找到任何解决方案。谢谢你的回复Azmat。在nuget、npm等中进行了大量搜索之后,我还得出结论,没有免费/开源库可以将MS Office文件嵌入到browser/html中。很多付费选项,有些是免费的,但有严格的限制。嘿,你找到这个问题的解决方案了吗?对不起,我没有找到任何解决方案。谢谢你的回复。在nuget、npm等中进行了大量搜索之后,我还得出结论,没有免费/开源库可以将MS Office文件嵌入到browser/html中。有很多付费选项,有些是免费的,但有严格的限制。嘿,大卫,你能提供一些细节/代码片段/链接来说明你是如何做到的吗?我的文件来自数据库;我可以使用binary/base64将其提供给ViewerJS-缺少的部分是如何将MSOffice文件更改为ODFI无法访问该代码,但这是用HTML声明的方法,您需要将ViewerJS添加到项目中。请检查:并投票我的答案是否对您有用:)谢谢您的回复。基本上,我正在寻找一个转换器。在考虑viewerjs/similor之前,我必须有一种方法将blob-ms-office文件转换为pdf/odf。从我的研究看来,到目前为止,有很多付费应用程序/库可以处理Office文件,但没有免费的。一些付费软件有免费版本,但有一些限制。嘿,大卫,你能提供一些细节/代码片段/链接来说明你是如何做到的吗?我的文件来自数据库;我可以使用binary/base64将其提供给ViewerJS-缺少的部分是如何将MSOffice文件更改为ODFI无法访问该代码,但这是用HTML声明的方法,您需要将ViewerJS添加到项目中。请检查:并投票我的答案是否对您有用:)谢谢您的回复。基本上,我正在寻找一个转换器。在考虑viewerjs/similor之前,我必须有一种方法将blob-ms-office文件转换为pdf/odf。从我的研究看来,到目前为止,有很多付费应用程序/库可以处理Office文件,但没有免费的。一些付费软件有免费版本,但有一些限制。
https://view.officeapps.live.com/op/embed.aspx?src={document_url}