Outra opção para converter html em pdf pode ser o
wkhtmltopdf, que igualmente trabalha por linha de comando e é bastante eficiente nisso.
https://wkhtmltopdf.org/A versão básica se encontra diretamente nos repositórios:
sudo apt-get install wkhtmltopdf
Porém, instalar direto dos repositórios não produz a biblioteca QT patcheada para o wkhtmltopdf, o que significa algumas limitações quanto aos parâmetros que se pode aplicar (dependendo do trabalho não faz diferença) então se não quiser ter o trabalho de compilar também se pode baixar o binário já patcheado de forma completa (=static version), talvez seja a melhor opção.
cd ~/
Pode ser baixado daqui, observando-se as arquitetura 32-bit ou 64-bit
https://wkhtmltopdf.org/downloads.htmlpara 32-bit:
wget -c https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-i386.tar.xz
para 64-bit:
wget -c https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
Para descompactar:
tar -xvf nomedoarquivo.tar.xz
(ou simplesmente use o botão direito do mouse e faça a descompactação)
O detalhe do detalhe, descompacte diretamente no /home/$USER, pois há uma observação quanto a isso para que a execução não falhe.
Uma vez baixado é só extrair que será criado um diretório de nome wkhtmltox
Para executar é só entrar no diretório:
cd ~/wkhtmltox/bin
e então fazer de forma semelhante:
./wkhtmltopdf /path/*.html nome_arquivo.pdf
(note o ./ (ponto barra) antes do nome do executável)
Assim sendo, usando o mesmo raciocínio daquele outro software, use o wget para baixar localmente os arquivos.
Da mesma forma, para facilitar e agrupar, crie um diretório próprio:
mkdir ~/ecologylabs
cd ~/ecologylabs
De forma idêntica, baixando os arquivos que compõem o site:
wget -nd -mk http://ecology.msu.montana.edu/labdsv/R/labs/
Indo para o diretório do wkhtmltox
cd ~/wkhtmltox/bin
Executando informando o caminho onde se encontram os arquivos html baixados pelo wget:
./wkhtmltopdf ~/ecologylabs/*.html teste.pdf
Experimentei aqui e fez o processamento sem problemas e sem nenhuma mensagem de erro, produzindo um documento pdf de 134 páginas (não usei separador de páginas e tampouco numeração), que em vista sumária pareceu-me consistente.
Faça a experiência aí com o wkhtmltopdf, pode ser que resolva a questão, como visto o uso básico é bastante simples e muito semelhante àquele outro que você já experimentou e trouxe o link. Salvo engano, a qualidade dos gráficos me pareceu melhor que o outro software, mas como disse, foram observações apenas sumárias mesmo, você aí que conhece da matéria de fundo vai poder avaliar melhor.
Nessa página se encontram os parâmetros:
https://wkhtmltopdf.org/usage/wkhtmltopdf.txtNessa outra há um bom roteiro, também se preferir compilar diretamente, além de outras explicações úteis:
https://madalgo.au.dk/~jakobt/wkhtmltoxdoc/wkhtmltopdf-0.9.9-doc.html