Oracle 将pdf以blob列存储到数据库表中,pdf预览以apex格式/区域?

Oracle 将pdf以blob列存储到数据库表中,pdf预览以apex格式/区域?,oracle,pdf,oracle-apex,preview,Oracle,Pdf,Oracle Apex,Preview,我使用的是oracle apex 5.1,我将pdf存储到blob列中,并存储到数据库表中;我想将blob列提取到apex中,并能够在apex表单/区域上预览它。我知道你可以下载pdf,但我只想预览而不必下载pdf格式。您是否会尝试将blob内容存储到APEX_应用程序_TEMP_文件中以供显示 我不确定将blob复制到内置的APEX表是否会使这变得更容易 但我认为这应该是可行的。您需要解决两个部分:(a)将blob转换为URL,您可以使用该URL直接下载或查看PDF;(b)使用该URL将PDF

我使用的是oracle apex 5.1,我将pdf存储到blob列中,并存储到数据库表中;我想将blob列提取到apex中,并能够在apex表单/区域上预览它。我知道你可以下载pdf,但我只想预览而不必下载pdf格式。您是否会尝试将blob内容存储到APEX_应用程序_TEMP_文件中以供显示

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

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

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

有关第二部分,请参见,或。您想使用
/
标记还是JavaScript库可能取决于您的环境和您想要支持的浏览器