HTML ricorsivo in PDF


12

Ho una cartella con questa struttura:

/main-folder
 /index.html
 /subfolder1
    /index1.html
    /file1.html

con molte sottocartelle e solo file html ... voglio convertirli tutti in pdf usando solo un comando o uno script semplice che non richiede tutti i nomi di file.

Ne conosci uno

Risposte:


15

Suggerirei di installare lo strumento WKHtmlToPDF da http://wkhtmltopdf.org/ (spostato da: http://code.google.com/p/wkhtmltopdf/ ).

È quindi possibile passare alla cartella principale e utilizzare find e xargs per convertirli:

cd /main-folder
find . -name \*.html | sed 's/.html$//g' | xargs -n 1 --replace=X wkhtmltopdf X.html X.pdf

In questo modo verrà creato un PDF con ciascun file HTML.


ho risolto con un elenco di file e un bash ma questo è molto meglio!
Matteo Pagliazzi,

5

Il seguente comando dovrebbe fare il lavoro per un collegamento:

gnome-web-print http://www.ubuntu.com ubuntu.pdf

Per più collegamenti, non dovrebbe essere difficile scrivere un ciclo che gestisca ogni collegamento uno per uno.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.