Clipper On Line • Ver Tópico - Windev - Exibir PDF dentro da propria aplicação
Mudar para estilo Clássico
Discussão sobre outras linguagens de programação.
Postar uma resposta

Windev - Exibir PDF dentro da propria aplicação

02 Abr 2019 21:02

Pessoal,

O vídeo eh uma pequena demonstração que fiz para alguns colegas programadores de como exibir um arquivo PDF de dentro da própria aplicação Windev, sem usar programas ou leitores externos. Há no windev um controle proprio para ler pdf's, sem usar programas externos ou sem que seja necessário usar "ShellExecutes" da vida.

Eh algo bem simples, mas bastante funcional.

https://youtu.be/07epPkFu4P8

Janio

Windev - Exibir PDF dentro da propria aplicação

02 Abr 2019 23:00

Parabéns Janio, realmente o Windev também tem me ajudado muito no quesito produtividade e resultado.

Windev - Exibir PDF dentro da propria aplicação

03 Abr 2019 21:32

Parabéns Janio, realmente o Windev também tem me ajudado muito no quesito produtividade e resultado.


Obrigado, Fladimir!

No vídeo abaixo continuo mostrando como exibir uma janela (internal window) dentro de uma table/grid! Massa

https://youtu.be/sR9zKb17zvU

Windev - Exibir PDF dentro da propria aplicação

03 Abr 2019 22:55

Show de bola
Parabéns, realmente ficou muito bacana

Windev - Exibir PDF dentro da propria aplicação

03 Abr 2019 23:19

janio escreveu:O vídeo eh uma pequena demonstração que fiz para alguns colegas programadores de como exibir um arquivo PDF de dentro da própria aplicação Windev, sem usar programas ou leitores externos. Há no windev um controle proprio para ler pdf's, sem usar programas externos ou sem que seja necessário usar "ShellExecutes" da vida.


Pergunta bem chata: tem certeza disso?

Pergunto isso porque, por exemplo, na GTWVG, é simples fazer isso.
Ou melhor... no Windows...

Windev - Exibir PDF dentro da propria aplicação

04 Abr 2019 08:11

Pergunta bem chata: tem certeza disso?


Nao sei se vc entendeu, Quintas. Em nenhum momento está dito que "apenas o windev" da pra fazer esse tipo de coisa. O vídeo eh pra demonstrar um controle pdf completo nativo dentro da propria ferramenta. Se outras tem o mesmo recurso, ou se mesmo harbour tbm tem (apesar de eu nunca ter visto), ótimo

O segundo vídeo demonstra uma janela dentro de uma tabela/grid. Repetindo: Se outras tem o mesmo recurso, ou se mesmo o harbour tbm tem (apesar de eu nunca ter visto esse tipo de coisa, mesmo após 15 anos), "muito ótimo" (como diz o pessoal aqui da minha terra kkkk)

Windev - Exibir PDF dentro da propria aplicação

04 Abr 2019 10:07

Se existe uma forma de exibir o PDF em nossos sistemas usando o Harbour, sem ter um leitor de pdf instalado e tb sem ser no navegador da internet desconheço.

Gostaria de saber como seria pq em aplicações antigas minhas poderia ser útil visto tenho q manter algumas ainda.

Windev - Exibir PDF dentro da propria aplicação

04 Abr 2019 16:03

fladimir escreveu:Se existe uma forma de exibir o PDF em nossos sistemas usando o Harbour, sem ter um leitor de pdf instalado e tb sem ser no navegador da internet desconheço.
Eu também. Mesmo se usar o recurso disponível no exemplo da GTWVG, ela usa a porcaria do "Adobe Acrobat Reader". Atualmente abro no navegador, mas se tiver alguma forma nativa, seria ótimo.

Windev - Exibir PDF dentro da propria aplicação

04 Abr 2019 20:58

Respeito muito o Quintas e demais colegas, agora não desmerecendo o conhecimento de ninguém, mas como dissemos, podemos estar enganados pq não somos os senhores da razão, mas acredito q o Quintas se equivocou qto a possibilidade de via Harbour exibir nativamente sem recurso de terceiros, igual o Jairo comentou q via GTWVW daria mas teria q ter o Adobe instalado, via browser tb o browser faz o papel.

Então volto a repetir, caso exista uma forma nativa de fazer o q o Janio compartilhou integrado e nativo no aplicativo de igual maneira usando o Harbour gostaria de saber como seria.

Windev - Exibir PDF dentro da propria aplicação

06 Abr 2019 19:03

Só pra complementar, em Harbour não sei como, mas em Xailer tem um componente nativo q faz isso junto com o FastReport, do Xailer, ou seja, tem q ter o Xailer + FastReport atualizado (não o do Russo)

Windev - Exibir PDF dentro da propria aplicação

07 Abr 2019 16:52

Basta informar como activex o nome do PDF.
Apesar do PDF aparecer como se fosse parte da janela atual, realmente precisa de algo instalado.
E no W10 piorou, porque o PDF default entra como se fosse baixar o PDF, e SEMPRE abre janela do explorer.

Windev - Exibir PDF dentro da propria aplicação

07 Abr 2019 18:23

fladimir escreveu:Só pra complementar, em Harbour não sei como, mas em Xailer tem um componente nativo q faz isso junto com o FastReport, do Xailer, ou seja, tem q ter o Xailer + FastReport atualizado (não o do Russo)
Em Harbour é exatamente assim. Usa aplicativo externo, e mostra dentro de uma janela, mas não é nativo. Bom seria se fosse, a abertura seria mais rápida e bem melhor para o usuário, embora, mesmo abrindo com navegador nunca reclamaram.

NOTA: A rigor, uso a função Win_Open_File() para abrir o PDF. Ele é aberto no aplicativo da preferência do usuário, que configurou no Windows para usar X aplicativo para abrir PDF. Se for Adobe, usa Adobe, se for Chrome usa o Chrome, etc...

Windev - Exibir PDF dentro da propria aplicação

08 Abr 2019 11:51

Acredito que com a demanda que está tendo logo será implementado isso no Harbour..
Eu particularmente não abro mão do sumatra. Envio junto com o sistema mesmo.. é bem mais rápido do que os navegadores e bem mais simples... e basta o usuário pressionar esc para fechar ele..
Bom vai de cada um o jeito que acha mais simples e fácil de fazer...

Windev - Exibir PDF dentro da propria aplicação

08 Abr 2019 13:09

rubens escreveu:Eu particularmente não abro mão do sumatra.
O problema do Sumatra é que ele cria pastas temporárias, e guarda os últimos DBF´s abertos e o usuário pode visualizar com facilidade navegando nele. O Adobe também faz isso, mas sempre desaconselho o cliente usar ambos (Adobe e Sumatra) por essa razão. Tem como desativar essa opção? Confesso que não achei quando tentei usá-lo como padrão no sistema.

Windev - Exibir PDF dentro da propria aplicação

08 Abr 2019 13:27

Envio junto com o sistema mesmo..


A vantagem de um recurso nativo é não ter que usar esses exe's adicionais rsrs. Eu tbm ja mando uns 5 executaveis. Além disso ha a chatisse de ficar colocando mensagens no sistema Msg("faltando arquivo tal bla bla bla. Copie do repositório do servidor bla bla bla")

Mas sempre temos que mandar algum exe ou dll adicionais. Eh a vida.
Postar uma resposta