Eu só precisava instalar a mesma coisa para um projeto que converte várias páginas HTML em um PDF.
Eu tive que fazer várias coisas para trabalhar na minha máquina. Primeiro de tudo, eu fiz o download do DMG .
Após o download, basta clicar sobre ele, ele deve montar automaticamente (se não, confira o comando mount). Agora é como um "disco" conectado à sua máquina, geralmente disponível em sua área de trabalho.
Abra-o no seu Finder e o interior é um wkhtmltopdf.app
. Você precisa copiar isso para seus Aplicativos, onde todos os seus outros programas (devem) residir.
Dentro do seu terminal você pode então executar o comando para usar wkhtmltopdf
Por exemplo:
/Applications/wkhtmltopdf.app/Contents/MacOS/wkhtmltopdf "http://www.google.com" google.pdf
Isso criará um PDF chamado "google.pdf" no URL fornecido. Isso é meio irritante para digitar o caminho inteiro, então o que eu costumo fazer é criar um link simbólico para que eu possa encurtar o meu trabalho de tipo (especialmente porque eu o uso com bastante frequência hoje em dia)
ln -s /Applications/wkhtmltopdf.app/Contents/MacOS/wkhtmltopdf wkhtmltopdf
Isso criará um link simbólico para wkhtmltopdf
no meu diretório atual e será chamado wkhtmltopdf
.
A entrada do terminal está agora encurtada para: wkhtmltopdf "http://www.google.com" google.pdf
Existem também vários parâmetros que você pode inserir, por exemplo, quando você deseja converter uma página que requer um usuário e senha para que você possa acessá-la. Observe que o nome de usuário & senha é usada para acessar a página, não para entrar na própria página.
Seu comando ficaria assim:
wkhtmltopdf --username "mydomain\myusername" --password "mypassword" "https://my-secure-url" ../Reports/my-pdf-name.pdf
Isso é basicamente o mesmo de antes. Só agora eu era obrigado a digitar meu nome de usuário e senha para o site seguro. Eu coloquei o PDF resultante dentro de uma pasta Reports que está localizada no nível acima da minha localização atual na estrutura de árvore das pastas.