首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将一个blob列中的pdf存储到数据库表中,在顶端表单/区域中预览pdf?

将一个blob列中的pdf存储到数据库表中,在顶端表单/区域中预览pdf?
EN

Stack Overflow用户
提问于 2019-01-24 02:39:28
回答 1查看 911关注 0票数 0

我正在使用oracle apex 5.1,并将一个pdf存储到数据库表中的blob列中;我希望将该blob列提取到apex中,并能够在apex表单/区域中预览它。我知道你可以下载一个pdf格式,但我只想预览,而不必下载pdf格式。您是否会尝试将blob内容存储到APEX_APPLICATION_TEMP_FILES中以用于显示?

EN

回答 1

Stack Overflow用户

发布于 2019-01-24 03:46:24

我不确定将blob复制到内置的APEX表中是否会使这件事变得更容易。

但我认为这应该是可行的。您需要解决两个部分:(a)将blob转换为可用于直接下载或查看PDF的URL,以及(b)使用该URL将PDF嵌入到APEX页面上。

有关第一部分,请参阅如何在APEX中为blob生成下载链接的this excellent post for an example。有很多其他的解决方案,但这一个非常干净,易于使用。

有关第二部分,请参阅this question about how to embed a PDF in a web pagethis other one。您是想使用<object>/<embed>标记还是JavaScript库,这可能取决于您的环境和您想要支持的浏览器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54333670

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档