У меня есть папка с такой структурой:
/main-folder
/index.html
/subfolder1
/index1.html
/file1.html
со многими подпапками и только HTML-файлами ... я хочу преобразовать все их в pdf, используя только одну команду или простой скрипт, который не ' Т требуются все имена файлов.
Знаете ли вы один
Я бы предложил установить инструмент 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.
Следующая команда должна выполнить задание для одной ссылки:
gnome-web-print http://www.ubuntu.com ubuntu.pdf
Для нескольких ссылок не составит труда написать цикл, который обрабатывает каждую ссылку одну за другой.