재귀 HTML을 PDF로


12

이 구조의 폴더가 있습니다.

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

많은 하위 폴더와 html 파일 만 있으면 ... 하나의 명령이나 모든 파일 이름이 필요없는 간단한 스크립트 만 사용하여 모든 파일을 pdf로 변환하고 싶습니다.

당신은 하나를 아십니까

답변:


15

http://wkhtmltopdf.org/ ( http://code.google.com/p/wkhtmltopdf/ 에서 이동)에서 WKHtmlToPDF 도구를 설치하는 것이 좋습니다 .

그런 다음 루트 폴더로 변경하고 find 및 xargs를 사용하여 변환하십시오.

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

그런 다음 각 HTML 파일로 PDF를 작성합니다.


나는 파일 목록과 bash로 해결했지만 이것은 훨씬 낫다!
Matteo Pagliazzi

5

다음 명령은 하나의 링크에 대한 작업을 수행해야합니다.

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

여러 링크의 경우 각 링크를 하나씩 처리하는 루프를 작성하는 것이 어렵지 않아야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.