Cómo mostrar un archivo PDF en una página de Apex

Autor

Eddie Molina

Publicado el

06/25/2015
d

Categorías

El siguiente procedimiento muestra como mostrar en una página de aplicación Apex, un archivo PDF almacenado en una tabla.

Para esto vamos a suponer que tenemos una tabla «MIS_PDFS» como la siguiente:

Además, contamos con un procedimiento «IMPRIME_PDF», que obtiene el PDF almacenado en la tabla:

Para mostrar el PDF en una página, lo primero que vamos a hacer es crear una página de tipo reporte que obtenga los datos de los diferentes archivos, para ello vamos a utilizar el siguiente query:

En este caso, el mostrado del archivo PDF lo voy a hacer en una nueva página, pero se puede hacer también en una región dentro de la misma página.

Por lo anterior, el paso siguiente es crear una página en blanco, a la que le vamos a agregar una región de tipo «Contenido Dinámico PL/SQL» en la que vamos a incluir el siguiente código:

Vamos a crear en esta última página un campo oculto con el nombre P999_PDF_ID (donde 999 es el número de página que se acaba de crear).

Ahora vamos a regresar a la página del reporte creado más arriba y vamos a editar las propiedades de la columna Id, específicamente la sección de «Enlace de columna», donde vamos modificar los siguientes campos:

imp_pdf1

Texto de Enlace: Agregamos la imagen a utilizar
Destino: Página en esta aplicación
Página: 999
Elemento 1 Nombre: P999_PDF_ID
Elemento 1 Valor: #ID#

Aplicamos los cambios y listo

Artículos Relacionados

APEX 26.1 Nuevas APIs

APEX 26.1 Nuevas APIs

Continuemos conociendo un poco más de las cosas nuevas que trae la versión 26.1 de Oracle Application Express. En esta oportunidad quiero dar un vistazo a las nuevas APIs que forman parte de esta versión, la cual incluye dos nuevas APIs: APEX_DB_DICTIONARY...

0 comentarios

Share This