A diferencia de AIR, Flex no incorpora ningún componente capaz de visualizar contenidos PDF.

Para mostrar un documento PDF dentro de un swf se puede recurrir a la técnica del iFrame, que consiste básicamente en superponer sobre el swf una capa con el contenido html deseado, en este caso, un documento pdf. Si cambia el tamaño o posición del swf se redimensiona y coloca el iFrame en la nueva ubicación por medio de javascript, dando la sensación de que el pdf está “dentro” del swf, cuando realmente está “sobre” él.

Visor Pdf Flex

Ver ejemplo >>

Descargar código fuente (proyecto Flex Completo) >>

Cuando crees el proyecto Flex asegúrate de reemplazar el archivo index.template.html, de la carpeta html-template, por el archivo del mismo nombre que va en el rar del código fuente. Se ha modificado para crear el iFrame e incorporar el archivo javascript iframe.js con las funciones encargadas de redimensionar y colocar en la posición correcta la capa con el contenido pdf.

El archivo iframe.js lo encontrarás en la carpeta bin-debug/javascript.

En este post puedes encontrar una versión para Flash CS4:

Visor de pdf’s