Automatizar o site de impressão de linha de comando do Chrome para edição em pdf

1

Eu gostaria de salvar vários sites armazenados localmente no meu disco rígido como pdf, e quando estou fazendo isso, escolhendo menu > imprimir ... > salvar como pdf funciona, mas quando estou tentando fazer isso via linha de comando do Windows 7 com:

C:\GoogleChromePortable\App\Chrome-bin\chrome.exe --headless --disable-gpu --print-to-pdf=C:\Users\pytajnik\Downloads\test.pdf file:///C:/sourcefile.htm

a saída é apenas um documento em branco em pdf. Eu tentei fazê-lo sem parâmetros, mas isso não ajuda - quando eu removo o croqui --headless apenas inicia com o site aberto e nenhum arquivo é criado, quando o arquivo --disable-gpu é criado, mas em branco novamente. Eu acho que tem algo a ver com o carregamento da página, pois usa JavaScript ou porque eu uso a versão portátil do navegador. Com páginas on-line, funciona normalmente.

Eu já verifiquei este tópico: Como Imprimir para salvar como PDF a partir de uma linha de comando com o Chrome ou o Chromium

Edit: Ok, eu percebi, foi por causa de iframes. Poderia me dizer então como escrever um script mudando números em url para que ele passasse por todos os arquivos na pasta e como se livrar de cabeçalhos com data e título no modo cmd, ou como usar prind em pdf a partir de gui para múltiplos cartões abertos?

Edit2: Ok, eu fiz isso. Agora eu tenho problema para imprimi-lo no modo paisagem. Parece impossível:

    
por pytajnik 26.04.2018 / 09:19

0 respostas