Oracle 在文本字段中显示PDF文件的内容

Oracle 在文本字段中显示PDF文件的内容,oracle,oracle10g,oracleforms,Oracle,Oracle10g,Oracleforms,我是Oracle表单的新手。我在Oracle数据库中存储了一个PDF文件;现在,我想阅读该PDF文件,并在Oracle表单的文本字段中显示内容 我应该怎么做呢?Oracle表单无法以本机方式显示PDF。如果要将PDF的实际内容存储在数据库中,可以考虑开发一个PJC,该PJC利用现有的开源PDF表示层,并将其嵌入到Oracle表单中。然后需要将数据库的内容流式传输到PJC中,这将很棘手(但并非不可能) 您最好构建一个小型PL/SQL包,可以从DAD访问该包来提供文档,并从Oracle表单启动对UR

我是Oracle表单的新手。我在Oracle数据库中存储了一个PDF文件;现在,我想阅读该PDF文件,并在Oracle表单的文本字段中显示内容


我应该怎么做呢?

Oracle表单无法以本机方式显示PDF。如果要将PDF的实际内容存储在数据库中,可以考虑开发一个PJC,该PJC利用现有的开源PDF表示层,并将其嵌入到Oracle表单中。然后需要将数据库的内容流式传输到PJC中,这将很棘手(但并非不可能)


您最好构建一个小型PL/SQL包,可以从DAD访问该包来提供文档,并从Oracle表单启动对URL的web.show\u文档调用。

没有内置的方法来完成此操作。
但是如果您不必在任何地方使用PDF的内容
i、 e您只想查看PDF的内容,然后可以尝试以下操作:(**需要webutil实用程序)

如果您想使其通用,您可以存储扩展名,将其附加到文件中,即
第一个参数DB_To_Client_With_Progress(),则您将能够打开存储在数据库中的任何类型的文档

您想在表单中显示文件还是只打开供用户查看?只打开供用户查看文件
vboolean :=  webutil_file_transfer.DB_To_Client_With_Progress
                        ( 'D:\files\abc.pdf' ,  --location of the file with extension
                          'table_nm',  --table name 
                          'field_nm', --field which contains ur PDF
                          'sr_no=1' , --fetch the PDF of row where sr_no =1
                          'Downloading from Database',
                          'Wait to Complete');
client_host('cmd /c start '||vfilename1); --open the file