Posso imprimir no destino "Salvar como PDF" em uma linha de comando com o Chrome ou o Chromium? Gostaria de poder converter automaticamente arquivos html para PDF com a funcionalidade incorporada do Chrome.
google-chrome
automation
chromium
print-to-pdf
ipavlic
fonte
fonte
Print
lá deve haver umSave to PDF
destino disponível para você escolher. Também está claramente indicado na página de suporte do Google: support.google.com/chrome/bin/…Respostas:
Em vez de chamar um navegador da Web inteiro, por que não usar o mecanismo de renderização HTML apenas para fazer o trabalho? Use wkhtmltopdf para executar a conversão.
Você também pode converter um site existente em PDF
Nota: tecnicamente, o mecanismo de renderização do Google Chrome é o Blink, que é um fork do Webkit. Há mais de 90% do código comum entre o Blink e o Webkit, portanto, você deve obter um resultado semelhante.
fonte
O Chrome iniciou o programa decapitado .
Com isso, podemos criar um pdf. por exemplo, para o Windows, navegue na linha de comando para
Em seguida, pressione o comando:
fonte
--user-data-dir="C:\Users\...\AppData\Local\Google\Chrome\User Data
para executar no perfil do Chrome do usuário. Isso é útil, por exemplo, para exportar conteúdo de um site que exige que os usuários estejam conectados, pois os cookies de sessão estão disponíveis.Você deve estar usando o Google Chrome / Chromium 59 ou versão posterior
e está disponível apenas para usuários de MAC OS e Linux.*
Os usuários do Windows ainda precisam esperar um pouco até a Versão 60*Comando:
Referência: https://developers.google.com/web/updates/2017/04/headless-chrome
EDIT: O Google Chrome / Chromium 60 foi lançado para usuários do Windows.
Uso de comando no CMD:
O nome do arquivo pdf file1.pdf será salvo em
"C: \ Arquivos de Programas ou (x86) \ Google \ Chrome \ Application \ 60.0.3112.113 (versão chrome) \ file1.pdf"
fonte
--disable-gpu
não deve mais ser necessário nas versões mais recentes.https://github.com/fraserxu/electron-pdf foi projetado exatamente para esse fim.
A CLI fica assim:
$ electron-pdf http://fraserxu.me ~/Desktop/fraserxu.pdf
fonte
electron-pdf http://fraserxu.me test.pdf
conforme sugerido na ajuda, mas também tentei no gooogle.comFalha na conversão em lote de arquivos html locais para PDF - compartilhando a abordagem.
Navegue até uma pasta que contém um lote de arquivos html que você deseja converter ...
Nota - deve usar a barra para evitar negar o% f no caminho do arquivo.
fonte