Yinelenen HTML'den PDF'e


12

Bu yapıya sahip bir klasör var:

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

birçok alt klasör ve sadece html dosyaları ile ... ben sadece tek bir komut veya tüm dosya adları gerektirmeyen basit bir komut dosyası kullanarak hepsini pdf dönüştürmek istiyorum.

Birini tanıyor musun

Yanıtlar:


15

WKHtmlToPDF aracını http://wkhtmltopdf.org/ adresinden (şu adresten taşındı: http://code.google.com/p/wkhtmltopdf/ ) yüklemenizi öneririm .

Daha sonra kök klasöre geçebilir ve bunları dönüştürmek için find ve xargs kullanabilirsiniz:

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

Bu daha sonra her HTML dosyasıyla bir PDF oluşturacaktır.


i dosyaları ve bir bash alist ile çözüldü ama bu çok daha iyi!
Matteo Pagliazzi

5

Aşağıdaki komut bir bağlantı için işi yapmalıdır:

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

Birden çok bağlantı için, her bağlantıyı tek tek işleyen bir döngü yazmak zor olmamalıdır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.