Autor Tópico: Problemas na Gereação do PDF a partir da Consulta  (Lida 5888 vezes)

Alexandre Pereira Bühler

  • Expert
  • *****
  • Mensagens: 1659
  • Nunca estabeleça um teto para os seus rendimentos.
    • Simão & Bühler Ltda
    • Email
Re:Problemas na Gereação do PDF a partir da Consulta
« Responder #15 Online: Outubro 04, 2013, 02:46:29 am »
Bom dia,
Identifiquei isto na home do projeto de desenvolvimento do wkhtmltopdf:
http://code.google.com/p/wkhtmltopdf/issues/detail?id=289

O cliente ftp "corrompe" os arquivos do wkhtmltopdf em modo ASCII.

Fiz os testes aqui.
Se faço upload do zip e faço todo o procedimento de descompactar e trabalhar pelo shell a geração de pdf funciona corretamente.

Agora se uso um cliente de ftp para fazer upload da publicação, no meu caso o filezilla ou net2ftp, dá erro na geração do pdf.

O net2ftp envia arquivos rar, zip e etc como binário, mas arquivos php, html como ascii.
Logo,  a exportação para pdf não funciona
Obs: Mesmo usando o comando unzip do net2ftp ele trabalha em ascii com arquivos php, html.

No Filezilla se descompacto o zip da publicação na minha máquina e envio em modo ASCII a exportação para pdf não funciona.
Se envio em modo binário sobrepondo os arquivos a exportação pdf funciona adequadamente.
Se volto a enviar em modo ascii sobrepondo os arquivos a exportação para pdf deixa de funcionar.
Espero ter solucionado isto de vez.

Para testar o que digo faça upload somente da pasta wkhtmltopdf no seu prod  em binário pelo client ftp.
o default da pasta é _lib/prod/third/wkhtmltopdf/

« Última modificação: Outubro 04, 2013, 04:55:37 am por Alexandre Pereira Bühler »
--
Alexandre Pereira Bühler
https://www.simaoebuhler.com.br
Hospedagem compartilhada Scriptcase desenvolvimento e produção. Temos servidores dedicados Scriptcase.
Eu RTFM todo dia e você?

jorgepopel

  • Expert
  • *****
  • Mensagens: 568
    • iCentro Tecnologia e Sistemas
    • Email
Re:Problemas na Gereação do PDF a partir da Consulta
« Responder #16 Online: Outubro 04, 2013, 10:09:19 am »
Amigo Alexandre,

Segui seu procedimento de enviar a pasta como zip e descompactar na hospedagem.
No UolHost, dá "erro de barramento".

Vou continuar tentando.

Obrigado, por enquanto.

Alexandre Pereira Bühler

  • Expert
  • *****
  • Mensagens: 1659
  • Nunca estabeleça um teto para os seus rendimentos.
    • Simão & Bühler Ltda
    • Email
Re:Problemas na Gereação do PDF a partir da Consulta
« Responder #17 Online: Outubro 04, 2013, 11:08:48 am »
Mas Jorgepopel,
tem que descompactar no shell para dar certo
Se descompactar via painel de controle do seu provedor pode dar o referido problema.
Você descompactou pelo shell?
Se não foi pelo shell, descompacte na sua máquina mesmo e envia por um cliente de ftp em modo binário sobrepondo a pasta wkhtmltopdf que esta lá.
No filezilla por exemplo para setar o modo binário vá em transferir tipo de transferência binário.
Por favor me adicione no Skype: simaoebuhler
Quero testar isto com você.
--
Alexandre Pereira Bühler
https://www.simaoebuhler.com.br
Hospedagem compartilhada Scriptcase desenvolvimento e produção. Temos servidores dedicados Scriptcase.
Eu RTFM todo dia e você?

jorgepopel

  • Expert
  • *****
  • Mensagens: 568
    • iCentro Tecnologia e Sistemas
    • Email
Re:Problemas na Gereação do PDF a partir da Consulta
« Responder #18 Online: Outubro 04, 2013, 11:56:19 am »
Pessoal,

O Alexandre me auxiliou e consegui solucionar o problema com a geração dos pdfs.

Basta seguir os passos descritos nesse tópico, há 3 postagens atrás.

Detalhes importantes:
- se enviar a pasta wkhtmltopdf via FileZila (para outros programas acredito que seja a mesma coisa), tem que enviar os arquivos como binário. Opção do Menu: Transferir /  Tipo de Transferência / Binário. Geralmente fica automático.
- as permissões da pasta wkhtmltopdf e subpastas, tem que ser 777.

Fazendo isso, é só ir para o abraço.

Valeu.

Alexandre Pereira Bühler

  • Expert
  • *****
  • Mensagens: 1659
  • Nunca estabeleça um teto para os seus rendimentos.
    • Simão & Bühler Ltda
    • Email
Re:Problemas na Gereação do PDF a partir da Consulta
« Responder #19 Online: Outubro 04, 2013, 05:15:14 pm »
Bom dia,
Identifiquei isto na home do projeto de desenvolvimento do wkhtmltopdf:
http://code.google.com/p/wkhtmltopdf/issues/detail?id=289

O cliente ftp "corrompe" os arquivos do wkhtmltopdf em modo ASCII.

Fiz os testes aqui.
Se faço upload do zip e faço todo o procedimento de descompactar e trabalhar pelo shell a geração de pdf funciona corretamente.

Agora se uso um cliente de ftp para fazer upload da publicação, no meu caso o filezilla ou net2ftp, dá erro na geração do pdf.

O net2ftp envia arquivos rar, zip e etc como binário, mas arquivos php, html como ascii.
Logo,  a exportação para pdf não funciona
Obs: Mesmo usando o comando unzip do net2ftp ele trabalha em ascii com arquivos php, html.

No Filezilla se descompacto o zip da publicação na minha máquina e envio em modo ASCII a exportação para pdf não funciona.
Se envio em modo binário sobrepondo os arquivos a exportação pdf funciona adequadamente.
Se volto a enviar em modo ascii sobrepondo os arquivos a exportação para pdf deixa de funcionar.
Espero ter solucionado isto de vez.

Para testar o que digo faça upload somente da pasta wkhtmltopdf no seu prod  em binário pelo client ftp.
o default da pasta é _lib/prod/third/wkhtmltopdf/

Recebido da netmake (bugs@netmake.com.br) após enviar printscreen e texto citado:

"Agradeço ao feedback.

Realmente solicitamos que os arquivos sempre sejam enviados em formato zip para o servidor e que sejam descompactados por lá.

Caso o senhor postou algo sobre isso no fórum, informe a solução do problema.

Agradecemos ao contato.

Att,
Equipe Netmake."
--
Alexandre Pereira Bühler
https://www.simaoebuhler.com.br
Hospedagem compartilhada Scriptcase desenvolvimento e produção. Temos servidores dedicados Scriptcase.
Eu RTFM todo dia e você?

Almeida

  • Expert
  • *****
  • Mensagens: 610
    • Email
Re:Problemas na Gereação do PDF a partir da Consulta
« Responder #20 Online: Outubro 04, 2013, 08:57:08 pm »
Citar
Realmente solicitamos que os arquivos sempre sejam enviados em formato zip para o servidor e que sejam descompactados por lá.

Cara essa parte que te responderão é brincadeira.
Aonde eles informam isso, se informa em algum lugar é secreto deles mesmo.

Att.
Eliezer Almeida
eliezeralmeidago@hotmail.com
www.infotecsoft.com.br - Modernidade e Eficiência

Yuri Esteves

  • Administrator
  • Expert
  • *****
  • Mensagens: 819
    • Email
Re:Problemas na Gereação do PDF a partir da Consulta
« Responder #21 Online: Outubro 07, 2013, 10:06:35 am »
Realize o procedimento abaixo, executando o modulo de pdf através de um terminal de comando SHELL.

Quando ocorre algum erro na geração do pdf é gerado um arquivo .log no diretório tmp. Edite o arquivo, e copie a linha gerada pelo log.

1 - Acesse o diretório "prod/third/wkhtmltopdf/tipo do seu sistema operacional"

Selecione o diretório referente ao seu Sistema Operacional.
Caso for linux, adicione o comando uname-a para verificar a arquitetura do seu sistema operacional.

2 - Ao acessar a pasta do wkhtmltopdf referente ao seu sistema operacional, verifique a permissão do arquivo. É necessário que o arquivo esteja com a permissão total.

3 - Caso o arquivo esteja com a permissão total, execute o comando gerado pelo arquivo de log.

jorgepopel

  • Expert
  • *****
  • Mensagens: 568
    • iCentro Tecnologia e Sistemas
    • Email
Re:Problemas na Gereação do PDF a partir da Consulta
« Responder #22 Online: Outubro 07, 2013, 10:20:18 am »
Eu consegui fazer funcionar o WKHTMLTOPDF.
Para mim, a geração do PDF, está resolvida. Espero que continue assim. hehehehehe

Relembrando os passos:
- Criei o ZIP da publicação, no ambiente de desenvolvimento, incluindo as bibliotecas comuns, imagens,css, etc;
- Descompactei o ZIP numa pasta local;
- Enviei via Filezilla a pasta ./third/wkhtmltopdf para a hospedagem, no meu caso o UolHost. (Tem que ser como Binário e não automático);
- Ajustei as permissões da pasta ./third/wkhtmltopdf e subdiretórios para 777.

Tentei enviar o ZIP e descompactar no servidor e dar as permissões e não funcionou.


Alexandre Pereira Bühler

  • Expert
  • *****
  • Mensagens: 1659
  • Nunca estabeleça um teto para os seus rendimentos.
    • Simão & Bühler Ltda
    • Email
Re:Problemas na Gereação do PDF a partir da Consulta
« Responder #23 Online: Outubro 07, 2013, 10:48:39 am »
Yuri,
Esta questão já está resolvida creio eu.
Além do 777 na pasta basta tomar cuidado com o cliente de ftp. Tem que ser obrigatoriamente em modo binário a transferência.
E não usar os clientes ftp web que trabalham em ASCII.
O modo ASCII em ftp corrompe os arquivos do wkhtmltopdf.
Isto está no fórum do próprio wkhtmltopdf.
Mas obrigado pela preocupação em responder no fórum.
--
Alexandre Pereira Bühler
https://www.simaoebuhler.com.br
Hospedagem compartilhada Scriptcase desenvolvimento e produção. Temos servidores dedicados Scriptcase.
Eu RTFM todo dia e você?

jacobju

  • Novato
  • *
  • Mensagens: 25
  • Empreendedor, Inovador e Consultor
Re:Problemas na Gereação do PDF a partir da Consulta
« Responder #24 Online: Dezembro 08, 2013, 01:04:38 pm »
Pessoal, alem as permissões, a biblioteca  libXrender1 (para linux) precisa estar instalada na distribuição do provedor ou do servidor próprio.
Julio Cesar Jacob
Evangelista de TI - MCP/MCSE/LPIC-1&2/CCNA/ANP/XCP/Asterisk Professional
(55 21) 98452-1886
Skype juliocjacob

Horaciojr

  • Novato
  • *
  • Mensagens: 4
    • Email
Re:Problemas na Gereação do PDF a partir da Consulta
« Responder #25 Online: Fevereiro 10, 2014, 04:21:10 pm »
Fiz o que o vocês comentaram, copiei em binário  o diretório e continua não encontrado o arquivo.
Fiz a liberação para 777.
tenho a versão 7.1.
Alguém pode me ajudar?
Agradeço antecipadamente.


Andrergcosta

  • Novato
  • *
  • Mensagens: 8
    • Email
Re:Problemas na Gereação do PDF a partir da Consulta
« Responder #26 Online: Fevereiro 11, 2014, 11:56:50 am »
Enviei os arquivos conforme as orientações.

Descompactei e enviei pelo filezila em modo binário, dei permissão 777 na pasta wkhtmltopdf e em suas subpastas e arquivos.

E até agora nada, não funciona a exportação para pdf, preciso de ajuda.

Utilizo para hospedagem o hostinger.

Wennys Carlos

  • Avançado
  • ****
  • Mensagens: 254
    • Email
Re:Problemas na Gereação do PDF a partir da Consulta
« Responder #27 Online: Fevereiro 12, 2014, 06:11:23 pm »
Olá, amigo.

Verifique se o comando exec pode ser executado na sua hospadagem, conforme o post abaixo:

http://www.scriptcase.com.br/forum/index.php/topic,7764.msg39899.html#msg39899
Wennys Carlos

Herberto Silva

  • Avançado
  • ****
  • Mensagens: 335
  • Programador Freelancer
    • Desenvolvimento de Software
    • Email
Problemas na Gereação do PDF a partir da Consulta
« Responder #28 Online: Outubro 07, 2014, 12:49:48 pm »
Ola.
Executei todas as indicações dadas mas continua a não criar o PDF
Not Found
The requested URL /cmrb-associativismo/_lib/tmp/sc_pdf_20141007160646_442form_pedapoio_assoc_representa.pdf was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Alguma sugestão?
Cumprimentos,
Herberto Silva
herberto.silva@sapo.pt
skype: herbertobfsilva
www.software-global.info

Herberto Silva

  • Avançado
  • ****
  • Mensagens: 335
  • Programador Freelancer
    • Desenvolvimento de Software
    • Email
Re:Problemas na Gereação do PDF a partir da Consulta -RESOLVIDO
« Responder #29 Online: Outubro 10, 2014, 05:06:08 am »
Com  as indicações dadas neste tópico não conseguia gerar o PDF.
Após contatar o pessoal do  alojamento (webtuga) em Portugal, foi-me indicado que deveria:
Para activar a função exec de php na sua conta de alojamento, poderá criar um ficheiro php.ini dentro da sua pasta public_html com o conteúdo " disable_functions = Off " (sem aspas).

Logo ficou a funcionar ne perfeição. Fica aqui mas uma dica.
Cumprimentos,
Herberto Silva
herberto.silva@sapo.pt
skype: herbertobfsilva
www.software-global.info