Como utilizar o wkhtmltopdf como lib externa [RESOLVIDO]

Fiz a inclusão do WKHTMLTOPDF como uma lib externa de escopo projeto onde ficou a estrutura:

wkhtmltopdf – pasta principal
bin – pasta dentro da wkhtmltopdf
include – pasta dentro da wkhtmltopdf
lib – pasta dentro da wkhtmltopdf

o .exe que faz a conversão está dentro da pasta bin, então fiz a utilização da macro sc_url_library

sendo assim:
$urlWkhtml = sc_url_library(“prj”, “wkhtmltopdf”, “bin/wkhtmltopdf”);

também tentei

$urlWkhtml = sc_url_library(“prj”, “wkhtmltopdf”, “wkhtmltopdf”);

e também

$urlWkhtml = sc_url_library(“prj”, “wkhtmltopdf”, “bin/wkhtmltopdf.exe”);

e em todas opções apenas recebo o seguinte erro ao executar:

sh: 1: …/_lib/libraries/grp/wkhtmltopdf/bin/wkhtmltopdf: not found

ou sh: 1: …/_lib/libraries/grp/wkhtmltopdf/wkhtmltopdf: not found

ou sh: 1: …/_lib/libraries/grp/wkhtmltopdf/bin/wkhtmltopdf.exe: not found

para as respectivas tentativas, estou fazendo algo de errado?

Primeiro pergunto porque criar uma biblioteca interna ou externa se essa já está no ambiente de produção do SC?

Segundo, acredito eu que o caminho tem que ser absoluto e não relativo (…/ com 3 pontos?).

Perdão, devo ter me expressado errado, foi criado uma Biblioteca externa e não interna.

Não localizei o path do ambiente do próprio scriptcase, até cheguei a pesquisar nos fóruns (brasileiro e inglês) e sobre o relativo …/ a própria macro sc_url_library que fornece.

Seria possivel acessar o wkhtmltopdf do proprio scriptcase mestre Haroldo?

Se sim, sabes me indicar o path do mesmo?

um find na pasta do scriptcase achará fácilmente.
Ou na pasta temp o log de exportação pdf em apps grid.

Vou verificar via find se localizo e tento utilizar o nativo do scriptcase, porém pra mim seria mais interessante utilizar por lib externa devido ao ambiente de desenvolvimento ser em um servidor e o de produção em outro.

Dessa forma não seria necessário alterar o path para cada ambiente.

No Forum Brasileiro:
https://forum.scriptcase.com.br/search?q=wkhtmltopdf

Vai achar o caminho da pasta.

Não vai precisar alterar o path em cada ambiente de produção.
Basta usar variável de ambiente do SC para obter o caminho raíz da produção.

@Cezar_Vercosa, deve ter resolvido seu problema, talvez por isso, não interagiu mais e nem deu um feedback.

Boa tarde, mestre Haroldo.

Consegui resolver sim, optei por manter como lib externa e consegui referenciar para a mesma e com isso deu tudo certo, até então por estar funcionando perfeitamente vou manter desta forma, caso venha apresentar problemas futuros irei utilizar o nativo do sc.

Desde já agradeço pela ajuda.

1 Curtida