chile flex air

chile - ¿Hay alguna otra forma de integrar la visualización de PDF en una aplicación Flex?



flex chile (5)

Eche un vistazo a http://www.adobe.com/devnet/flex/quickstart/embedding_assets/ y vea si ayuda.

No creo que pueda incrustar archivos PDF directamente (pero no estoy seguro) pero si necesita hacerlo por completo y no desea abrir una nueva ventana, puede convertir el PDF a otro formato que pueda ser insertado en tu aplicación.

Estoy buscando formas de incrustar la visualización de PDF en una aplicación Flex.

Actualmente, la única opción que he visto es usar la clase flash.html.HTMLLoader , que solo funciona si está usando AIR. Esto no es un gran problema, estoy dispuesto a usar AIR si es necesario, pero basado en mi experimentación con la visualización de un PDF de esta manera, parece que AIR simplemente integra el complemento de Adobe PDF Browser incorporado para ver, que no solo muestra las páginas PDF, sino que también proporciona todos los controles de manipulación (zoom, impresión, etc.) que no quiero ver.

Estoy buscando algo que funcione un poco a lo largo de las líneas de la biblioteca JPedal para Java, un componente integrado que simplemente procesa el PDF solo. ¿Alguien ha encontrado la manera de hacer esto con el componente incorporado de AIR o con algún otro método?


Hay un par de formas, pero ninguna tiene el PDF en la aplicación Flex:

  1. Convierta el PDF a SWF. Use esta herramienta o una similar para convertir el archivo.
  2. Use HTMLComponent , un método que usa un iframe sobre su flash / flex para que parezca que hay una página externa en su aplicación. Sin embargo, hay algunas desventajas de este método, la mayoría de ellas descritas en detalle en Deitte.com .

Si su objetivo es simplemente mostrar el PDF en el entorno Flex, entonces podría usar el enfoque IFrame. Puede encontrar un ejemplo aquí http://www.deitte.com/archives/2006/08/finally_updated.htm

Al usar este enfoque, puede cargar cualquier contenido HTML que incluya PDF.

Echar un vistazo.