从 API URL 下载 PDF

Posted

技术标签:

【中文标题】从 API URL 下载 PDF【英文标题】:Downloading PDF from API URL 【发布时间】:2021-01-09 07:42:54 【问题描述】:

我在 Angular 项目中工作,我必须在成功登录后向用户显示 pdf 文件。

pdf 文件来自 api url,我不知道如何下载并将其显示到应用程序中,因为当我运行 api 时,文件正在下载而不是查看。

谁能帮我解决这个问题。我也试过cordova文件传输插件。

API 链接 PDF API

【问题讨论】:

【参考方案1】:

您可以使用ng2-PDF-viewer 来实现它。在这里,您可以从 API 向用户显示 PDF。现场演示在这里。 https://vadimdez.github.io/ng2-pdf-viewer/

将您的 API URL 粘贴到侧栏“设置 PDF 文件的 URL”以查看您的演示文件。

库页面上提供了完整的集成。

【讨论】:

感谢您的想法,我已经尝试过了。问题是我们只能将带有 .pdf 扩展名的 url 用于 pdf 查看器的 'src' 属性。我们无法传递 api url。 @saravanakumar 我实际上仅将您的 API URL 用于加载 PDF 文件。见截图prnt.sc/ummrbt。我建议你重新检查。 我在我的 Angular 应用程序中尝试过,在真实设备中运行该应用程序时,该 pdf 文件已下载。我不知道它是如何为你工作的。好的,让我再检查一次。感谢您的回答 它适用于 android 低版本吗?因为我正在使用基于科尔多瓦的角度应用程序。我的应用可以在 android kitkat 4.4 和 android 5 lolipop 版本上运行。 感谢@shabbir Dhangot 现在开始工作了。非常感谢

以上是关于从 API URL 下载 PDF的主要内容,如果未能解决你的问题,请参考以下文章

Android 从 URL 下载 PDF,然后使用 PDF 阅读器打开它

如何使用 Python 从指向子 URL 的 URL 下载 pdf 文件

如何测量从 URL 下载的 PDF 的大小

Flutter 如何从 api 下载 pdf 文件

如何从 Angular 5 中的 url 下载 pdf 文件

如何从url数组循环下载swift4中的pdf