[RESOLVIDO] wkhtmltopdf

Deveria ter no SC um local para configurar nome e senha que pode ser usado como parâmetro para o wkhtmltopdf , conforme opções do projeto descritos em
http://wkhtmltopdf.org/usage/wkhtmltopdf.txt

–username HTTP Authentication username
–password HTTP Authentication password

Se existe me desculpem, mas não consegui achar em lugar nenhum

Boa noite,

Discutirei sua sugestão com nossa equipe.

att,
Bernhard Bernsmann

Olá Flávio,

Essas variáveis seriam referentes ao usuário e senha do IIS?
http://www.scriptcase.com.br/docs/pt_br/v8/macros-scriptcase/macros-scriptcase#Variables%20-%20IIS%20Integration

Ola
Não, são usuários e senhas de arquivos .htaccess apache

Flavio,

Gostaria de entender um pouco melhor sua sugestão.

Qual o problema atual você enfrenta em não poder definir usuários e senhas de arquivos .htaccess apache?

Você não consegue gerar PDFs sem essas configurações?

att,
Bernhard

a questão é que o diretório da aplicação é protegido pelo apache (de propósito escolha minha), quando a aplicação chama o wkhtmltopdf para gerar o pdf sem passar os parametros ele não consegue gera o arquivo pdf, pois não tem permissão para acessar o diretório, se incluir os parametros dele --password e --username nas configurações lá em Configurações do PDF, resolveria.

obrigado

Entendi, Flávio.

Agradecemos seu feedback.

att,
Bernhard

Boa Tarde!

Essa opção estava funcionando apenas para ambientes Windows. A partir da release 8.1.011, habilitamos para utilizar nos demais sistemas operacionais como Mac e Linux.

Caso o seu servidor web possua autenticação, é necessário utilizar as variáveis abaixo nos eventos para que o pdf possa ser gerado corretamente.

[sc_pdf_usr] // Usuário do servidor
[sc_pdf_pw] // Senha do servidor

Ex:
[sc_pdf_usr] = {login_usr};
[sc_pdf_pw] = {senha_usr};

1 Curtida

Boa tarde !

Ainda estamos com problemas para a geração de PDF com este compontente (wkhtmltopdf).
Atualmente com o SC na versão 9, ao distrinuir em máquinas de clientes e hospedagens:

Máquinas Debian 9 funcionou normamente. Versões posteriores não funcionou.
Hospedagens com s.o. RedHat (KingHost) não funcionou.
Estamos a dias debatendo com o pessoal técnico da KingHost, mas não conseguem achar a solução.
Se alguém, em 2022, tiver aplicação na King com o ScriptCase e souber a solução, seria de grande auxílio. Colegas tiraram a aplicação de lá porque não quiseram aguardar.
Criei algumas VPS com Debian 9, e funciona normalmente.

Com Debian 11 tb não funciona