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