Automatize a abertura de HTML e impressão em PDF

2

Eu preciso de uma maneira de automatizar o seguinte processo no Windows 7:

  1. Abra um arquivo .html no Internet Explorer
  2. Imprimir para PDF
  3. Salve o PDF com um nome de arquivo padronizado (por exemplo, original_name_YYYY-MM-DD.pdf )

Idealmente, eu poderia arrastar e soltar vários arquivos ou abrir uma pasta inteira de arquivos de uma só vez e um PDF seria criado para cada um. Uma solução de linha de comando também é aceitável.

Os arquivos precisam ser abertos no navegador porque partes da página são renderizadas com JavaScript no carregamento da página. Em outras palavras, se você simplesmente clicar com o botão direito do mouse no arquivo no Explorer e escolher "imprimir", o arquivo resultante não será o mesmo porque o JS não foi executado.

Se isso ajudar, o Internet Explorer pode ser definido como o navegador padrão e uma impressora PDF pode ser definida como a impressora padrão.

    
por craigpatik 26.06.2012 / 22:11

2 respostas

1

link

Se o Internet Explorer não é um requisito, este é um projeto mais antigo, mas eu o usei com grande sucesso. Ele permitirá que você especifique uma página HTML (na Internet ou em seu computador) a partir da linha de comando e a salvará automaticamente em um arquivo PDF especificado ou mesmo em uma imagem. As informações de uso estão aqui. link

    
por 26.06.2012 / 22:52
1

O lote HTML-TO-PDF converte documentos HTML em PDF. Faz uso do Internet Explorer e ABCpdf, portanto, os resultados devem corresponder ao que você espera ver no IE.

Veja: link

    
por 27.06.2012 / 07:18