Para a pesquisa utilizei o textSnapshot:

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/text/TextSnapshot.html

<http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/text/TextSnapshot.html>para
aceder ao texto no movieclip que foi um pdf. Tem métodos para seleccionar o
texto após a pesquisa. Tem algumas particularidades estranhas ao pesquisar
num swf/pdf com várias páginas, como esquecer-se da selecção pesquisada - e
umas outras chatices-, mas tudo se resolveu.

Se tiveres dificuldade posso enviar-te algum código para testares.



Miguel Vaz





2011/5/9 Ricardo Araújo <[email protected]>

> Obrigado Miguel,
>
> só a titulo de curiosidade, como é que acedes depois aos conteúdos
> para a pesquisa? visto que aquilo depois fica em swf?
>
> On 6 Maio, 20:19, Miguel Vaz <[email protected]> wrote:
> > Não aconselhava aldrabices com iframes e layers sobrepostas.
> > Há uns meses fiz uma aplicação desse tipo para um cliente. Tratava-se de
> um
> > pdf reader totalmente integrado numa aplicação flex (web).
> > Utilizei o swftools. Nativamente o flex não abre pdf's (flex web), mas
> com o
> > swftools é possivel converter um pdf para swf tornando possivel a sua
> > visualização em flex.
> >
> > Vê aqui:
> >
> > http://www.swftools.org/
> >
> > E mais específico sobre pdf:
> >
> > http://wiki.swftools.org/index.php/Pdf2swf
> >
> > Apesar de ser necessário uma aplicação externa (o swftools), é muito
> linear
> > criar uma aplicação que faça upload de ficheiros .pdf e os converta, no
> > servidor, para swf. Claro que tem limitações em alguns tipos de pdf
> > complexos, mas na maior parte funciona muito bem. O swf convertido fica
> > disponivel para a tal aplicação de visualização.
> >
> > Na altura fiz um pdf reader completo com pesquisa (que tem piada fazer o
> > highlight num pdf em swf), zoom, paginação,... a tralha toda.
> >
> > Se tiveres dúvidas, está à vontade em perguntar.
> >
> > Miguel Vaz
> >
> >
>
>

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para publicar uma mensagem neste grupo, envie um e-mail para 
[email protected].
Para anular a inscrição neste grupo, envie um e-mail para 
[email protected].
Para ver mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT.

Responder a