Sei lá, daqui a pouco vocês vão querer abrir a aplicação Flex do AIR e não de qualquer browser... Dê liberdade ao PDF e ao usuário, se puderem. Essas coisas são bonitas mas esbarram na produtividade e usabilidade...
Em 1 de junho de 2010 10:55, Felipe Bianconi <[email protected]>escreveu: > Isto sim, não perder as funcionalidades de um leitor de PDF no Flex, ou > seja, o que ele quer fazer, ou nós queremos fazer (trabalho com ele: > Maurício): > > 1 - Fazemos nossos relatórios no JasperReport; > 2 - No Java convertemos para PDF e copiamos o arquivo para uma pasta no > servidor; > 3 - No Flex teríamos que abrir este PDF a partir de um leitor de PDF, que > seria o leitor padrão do sistema do usuário, ou seja, abrir o leitor dentro > do Flex (MDIWindow por exemplo) > > Por favor, se alguém souber de alguma solução viável... hehehe > > Obrigado, > Felipe Bianconi > > Em 1 de junho de 2010 10:48, Raul Lima <[email protected]> escreveu: > > Eu também não faço a exibição do PDF direto no Flex, prefiro usar as >> facilidades de um leitor de PDF instalado na máquina. >> >> 2010/6/1 Michel Fernandes <[email protected]> >> >> Desse jeito o usuário que quiser salvar, imprimir o PDF ficará sem >>> recursos... Embutir o pdf na aplicação para ficar elegante(?) e perde as >>> vantagens do PDF??? >>> >>> >>> Em 1 de junho de 2010 10:16, Mauricio Mietto Dos Santos < >>> [email protected]> escreveu: >>> >>> Então, hoje eu faço dessa forma, tenho um servlet em jsp que gera do >>>> jasper em PDF, eu envio um URLRequest, esta funcionando perfeitamente, >>>> porem >>>> queríamos abrir direto na aplicação, o principal motivo seria abrir a >>>> aplicação direto no flash player, uma das questões e o tamanho da tela, >>>> pelo >>>> browser perde muito espaço, estamos estudando abrir um popup sem o >>>> cabeçalho, mais de qual quer forma o mais elegante e ficar tudo dentro da >>>> aplicação. Criei um método no java que gera o relatório depois apenas salva >>>> o byteArray em pdf, agora o que complicou foi abrilo. Pelo iframe ate >>>> funcionaria, porem e preciso carregar de novo o relatório toda que >>>> movimenta-se o MDIWindow. >>>> >>>> >>>> Vou verificar agora o blog do bruno bg >>>> >>>> Obrigado. >>>> >>>> Em 1 de junho de 2010 09:58, Michel Fernandes <[email protected]>escreveu: >>>> >>>>> Para resolver este impasse, eu usaria as ferramentas de backend para >>>>> fazer o pdf, no PHP uso o FPDF, e faz muito bem o trabalho (você monta o >>>>> pdf >>>>> de várias maneiras, incluindo imagens etc.). Quando o usuário deseja ver >>>>> algum relatório por exemplo, o Flex abre em outra janela o PDF, e como >>>>> este >>>>> tipo de arquivo abre como documento no browser. >>>>> >>>>> Abraços. >>>>> >>>>> Em 1 de junho de 2010 09:40, Mauricio Mietto Dos Santos < >>>>> [email protected]> escreveu: >>>>> >>>>>> Bom dia caros colaboradores do flex dev. Estou num empa se, sei que >>>>>> esse assunto já foi muito discutido por aqui, mais queria saber se >>>>>> alguem já >>>>>> achou uma maneira de abrir um PDF direto na aplicação? >>>>>> >>>>>> Tentei varias formas: >>>>>> >>>>>> Iframe: ele abre só que quando eu movimento o MDIWindow dentro do >>>>>> MDICanvas ele se perde, fica em branco, meu menu e feito via .as e >>>>>> adicionou >>>>>> vários componentes manualmente, pode ser por isso que quando eu movimento >>>>>> ele fica em branco e quando passo o mouse por cima ele começa a aparecer, >>>>>> acredito que o problema não e com o flexmdi, pois eu fiz uma aplicação a >>>>>> parte e funcionou normal. >>>>>> >>>>>> flexpaper: E preciso usar o swftools é complicado, pois instalar um >>>>>> software no servidor não e viável. >>>>>> >>>>>> Alive PDF, mais parece que ele só escreve, não visualiza. >>>>>> >>>>>> Tentei com o Scribd, baixei os .as porem não obtive resultados. >>>>>> >>>>>> O que ainda não testei foi converter em uma imagem, mais pelo que eu >>>>>> li, não e tao viável assim. Outra possibilidade seria converter PDF em >>>>>> SWF >>>>>> porem tenho medo do Garbage Collection, e também teria que ser uma >>>>>> biblioteca do java, pois pode existir casos que o servidor fica hospedado >>>>>> fora da empresa, e existe uma burocracia na instalação de softwares >>>>>> externos. >>>>>> >>>>>> Alguem tem alguma sugestão? >>>>>> >>>>>> Hoje eu abro em outra pagina da Web, mas não fica elegante. >>>>>> >>>>>> >>>>>> Desde já Obrigado. >>>>>> >>>>>> -- >>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>>>>> Para enviar uma mensagem, envie um e-mail para >>>>>> [email protected] >>>>>> Para sair da lista, envie um email em branco para >>>>>> [email protected] >>>>>> Mais opções estão disponíveis em >>>>>> http://groups.google.com/group/flexdev >>>>> >>>>> >>>>> -- >>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>>>> Para enviar uma mensagem, envie um e-mail para >>>>> [email protected] >>>>> Para sair da lista, envie um email em branco para >>>>> [email protected] >>>>> Mais opções estão disponíveis em >>>>> http://groups.google.com/group/flexdev >>>>> >>>> >>>> -- >>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>>> Para enviar uma mensagem, envie um e-mail para [email protected] >>>> Para sair da lista, envie um email em branco para >>>> [email protected] >>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >>>> >>> >>> -- >>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>> Para enviar uma mensagem, envie um e-mail para [email protected] >>> Para sair da lista, envie um email em branco para >>> [email protected] >>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >>> >> >> -- >> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >> Para enviar uma mensagem, envie um e-mail para [email protected] >> Para sair da lista, envie um email em branco para >> [email protected] >> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >> > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev
