php - 在网站中显示 PDF 和其他文档文件
问题描述
我的问题是如何在网页内显示 PDF 或任何办公文档(如 Office、Excel)文档。我正在使用 PHP MySQL 将文档上传到数据库,并且文档也打开了。但是,问题是文档有时会被下载而不是在网页上查看。这是我不希望发生的事情,我希望文件显示在用户端,即使用户在他们的浏览器中没有显示此类文件的任何扩展名。所以基本上,我想要的是显示使用 PHP 上传到 MySQL 数据库的文件。我在 localhost 上使用 XAMPP,我希望我的 Web 应用程序在本地工作,而不是在服务器上运行。我以前使用和标签,但它们显然都下载了文件,我不希望发生这种情况。
我尝试过来自 Mozilla 的 PDF.js,但它只显示 PDF 文件,而我也想显示其他文档,例如 word 和 excel 文件。Google Document Viewer 可以是一个解决方案,但我不知道如何在本地服务器上使用它而不会遇到诸如静态 IP 和域名服务器之类的复杂问题。
解决方案
您可以尝试使用PHP Office将 word 文档转换为 PDF,然后使用ImageMagick将 PDF 转换为图像
推荐阅读
- android - 如何在没有 AppCompatActivity 的情况下使用请求
- android - 为什么 glide 和 picasso 不会在 Google Maps Marker 中加载 url 图片?
- sql - 不能替换变音符号 (ّ) 在阿拉伯语中的符号
- css - 具有填充/边距和相同纵横比的特殊 CSS (Flex)Grid
- oracle-apex - APEX 设置值未更新
- docker-compose - 网络“hbase”被声明为外部,但找不到。您需要在部署堆栈之前创建一个集群范围的网络
- javascript - Android vs JS:库验证
- javascript - 在多个输入上使用可编辑的 div
- java - 在运行时替换导入类
- amazon-web-services - DynamoDB 表设计模式:带有 utc 时间戳的分类数据