在基于 Android 和 iOS 的智能手机上显示来自 EMBED HTML 标记的 PDF 文件失败
Posted
技术标签:
【中文标题】在基于 Android 和 iOS 的智能手机上显示来自 EMBED HTML 标记的 PDF 文件失败【英文标题】:Displaying PDF file from an EMBED HTML tag fails on Android and iOS based smart phones 【发布时间】:2021-12-07 14:51:40 【问题描述】:我无法将我的网络应用程序中的 PDF 帮助文件显示到以下智能手机: android - 它只显示一个打开按钮,点击什么也不做 ios(iPad 或 iPhone) - 仅显示 pdf 的第一页。
它在 Windows 10 上运行良好。有什么我忽略的吗?
代码如下:
<?php
define('ROOT_PATH',dirname(dirname(__FILE__)));
define('URL_PATH',"/CMS_Public_2/");
$help_file="Documentation/CMS_Documentation.pdf";
$documentation_file_path= URL_PATH.$help_file;
echo <<<_END
<html>
<meta name="viewport" content="width=device-width, initial-scale=1">
</html>
<embed src=$documentation_file_path type="application/pdf" />
_END;
?>
【问题讨论】:
WebView 无法显示 pdf 文档。 我不确定你的评论是什么意思? 我的简单留言你有什么不明白的地方? WebView 不能显示 pdf 文档是什么意思?这与智能手机上的 iOS 或 Android 操作系统有关吗?推荐的解决方案是什么? 如果您的 Android 应用程序不使用 WebView 来显示 php 输出,那么请告诉您在 Android 上的“HTML 标记失败”是什么意思。我认为Android不会这样做,而是一个或其他应用程序。 Android上的哪个应用程序?谁展示或应该展示? 【参考方案1】:经过一番搜索后,我找到了以下帖子 How To Embed Google Drive Document (PDF) In Blogger Post?,并尝试了对提议的解决方案的测试,该解决方案解决了我在 iPad、iPhone 和 Android 设备上运行在 Windows 上运行的相同 Web 应用程序时遇到的所有问题显示 PDF 帮助文件。
【讨论】:
以上是关于在基于 Android 和 iOS 的智能手机上显示来自 EMBED HTML 标记的 PDF 文件失败的主要内容,如果未能解决你的问题,请参考以下文章