RIA212

Rich internet Applications en tu idioma

Más sobre AlivePDF…

Posted by Juan Manrique 3 Comments

Definitivamente, AlivePDF es el mejor esfuerzo que se ha realizado hasta ahora en la comunidad open source para el manejo de documentos PDF desde Action Script. Buscar una mejor alternativa para la creación y edición de documentos de este tipo desde clientes Flash o Flex, es simplemente perder el tiempo. Esta librería, creada por Thibault Imbert, ha estado en manos de la comunidad de desarrolladores desde el año 2007, por lo que ha transitado un camino de depuración colaborativa bastante extenso y conveniente,  dando como resultado una librería muy simple de usar pero más poderosa de lo que parece a simple vista, al manipular archivos PDF.

Preparé un ejemplo donde se puede apreciar algunas de las capacidades de esta librería:

  • Rendering de texto
  • Rendering de imagenes
  • Rendering de enlaces a sitios web (links) sobre texto e imagenes

Demás está recomendarles que revisen la documentación sobre esta librería. Particularmente, cada vez que la utilizo, termino descubriendo, al menos, una funcionalidad desconocida para mi. El ASDoc viene incluido en el archivo de descarga, junto con un par de códigos de ejemplo en Flash y Air.

El código fuente está algo comentado pero, como siempre, las dudas son oídas con gusto.

Juan Manrique.

EjemploPDFRia212
Código

Sobre AlivePDF y la clase FileReference

Categories: AIR, AS3, Componentes, Flex, RIA, Tutorial
  • Indira

    Hola, he querido poner en practica tu ejemplo pero me marca error en la parte de querer convertir la imagen embebida a ByteArray, me dice que es una conversion forzada…. podrías ayudarme??? gracias

  • Juan Manrique

    Saludos Indira.

    ¿Podrías indicarme en que línea te marca el error? O mejor aún, copia la línea en tu comentario, ya que hay más de 2 líneas en las que podría marcar el error que me dices. De todas formas, sospecho que el error podría deberse a la versión de la librería AlivePDF con las que estas compilando. La versión del SDK de Flex que estas usando tambien podría ser la causa del error. El ejemplo de arriba esta compilado en Flex 3.4 y AlivePDF 0.1.4.8.

  • Lecier

    Excelente ejemplo necesitaba algo asi como esto ya tenia un buen rato buscando algo tan bueno y bien comentado….

    gracias por existir

    saludos

  • RSS
  • Delicious
  • Digg
  • Twitter

Entradas Populares

Latin Flash Tour Bog

Latin Flash Tour Bogotá, Universidad Jorge Tadeo Lozano: 13 de Noviembre: 8:00 ...

Sobre AlivePDF y la

Una característica interesante de esta librería es que el procesamiento ...

Más sobre AlivePDF.

Esta librería, creada por Thibault Imbert, ha estado en ...

Eventos de teclado s

Aparte de indicar varios enlaces donde se puede encontrar información ...

Se trata de Flash: K

Esto enriquecerá la forma en que los lectores verán los ...