Oracle Forms에서는 초보자입니다. Oracle 데이터베이스에 PDF 파일을 저장했습니다. 이제 해당 PDF 파일을 읽고 Oracle Forms의 텍스트 필드에 내용을 표시하려고합니다.텍스트 필드에 PDF 파일의 내용 표시
어떻게해야합니까?
Oracle Forms에서는 초보자입니다. Oracle 데이터베이스에 PDF 파일을 저장했습니다. 이제 해당 PDF 파일을 읽고 Oracle Forms의 텍스트 필드에 내용을 표시하려고합니다.텍스트 필드에 PDF 파일의 내용 표시
어떻게해야합니까?
Oracle Forms는 기본적으로 PDF를 표시 할 수 없습니다. PDF의 실제 내용을 데이터베이스에 저장하는 경우 기존 오픈 소스 PDF 프리젠 테이션 계층을 활용하는 PJC를 개발하여 Oracle Form에 임베드 할 수 있습니다. 그런 다음 데이터베이스의 내용을 PJC로 스트리밍해야하므로 까다로운 작업 (불가능하지는 않음)이 필요합니다.
DAD에서 액세스하여 문서를 처리 할 수있는 작은 PL/SQL 패키지를 작성하고 Oracle Forms의 URL에 대한 web.show_document 호출을 실행하는 것이 더 나은 방법 일 것입니다.
이렇게하려면 내장 기능이 없습니다.
하지만 당신은 PDF의 내용을 사용할 필요가 없다면 어디
당신은 단지 당신이 시도 수있는 PDF의 내용을보고 싶어 즉 : (** 유틸리티가 필요 webutil)
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
당신이 만약 일반화하고 싶다면 확장자를 저장하고 file_nm에 추가하십시오. 즉, DB_To_Client_With_Progress()의 첫 번째 매개 변수를 사용하면 데이터베이스에 저장된 모든 유형의 문서를 열 수 있습니다.
파일을 형식으로 표시 하시겠습니까? 아니면 사용자가 볼 수 있도록 열어 두시겠습니까? –
파일을 보려면 사용자가 열어야합니다. –