Рекурсивный HTML в PDF

У меня есть папка с такой структурой:

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

со многими подпапками и только HTML-файлами ... я хочу преобразовать все их в pdf, используя только одну команду или простой скрипт, который не ' Т требуются все имена файлов.

Знаете ли вы один

12
задан 15 December 2011 в 22:49

2 ответа

Я бы предложил установить инструмент WKHtmlToPDF с http://wkhtmltopdf.org/ (перемещено с: http://code.google.com/p /wkhtmltopdf/).

Затем вы можете перейти в корневую папку и использовать find и xargs для их преобразования:

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

Затем будет создан PDF-файл с каждым файлом HTML.

15
ответ дан 15 December 2011 в 22:49

Следующая команда должна выполнить задание для одной ссылки:

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

Для нескольких ссылок не составит труда написать цикл, который обрабатывает каждую ссылку одну за другой.

5
ответ дан 15 December 2011 в 22:49

Другие вопросы по тегам:

Похожие вопросы: