2012-01-21 16 views
153

Cgi/bash'a yazdığım bir tarama sunucum var ve bir grup görüntüyü (hepsi bir klasörde) komut satırından bir pdf'ye dönüştürmek istiyorum. Bu nasıl yapılabilir?Bir seri görüntüyü linux üzerindeki komut satırından PDF'ye nasıl dönüştürebilirim?

+0

Bu yanıt bir göz atın: //superuser.com/a/168474/40894 (* "Çok sayfalı PDF'yi tek bir JPG'ye dönüştürmek için Ghostscript'i kullanıyor mu?" *). –

+0

Ayrıca bkz. [Bir dizi görüntüden PDF nasıl oluşturulur?] (Http://superuser.com/questions/687849/how-to-generate-a-pdf-from-a-series-of-images) süper. – zrajm

+1

İlgili: [Birden çok görüntü dosyasını JPEG biçiminden PDF biçimine dönüştürme] (http://unix.stackexchange.com/q/29869/21471) unix de SE – kenorb

cevap

325

imagemagick kullanarak, deneyebilirsiniz:

convert page.png page.pdf 

Veya birden fazla görüntü için: http:

convert page*.png mydoc.pdf 
+6

sayfa * .png, görüntüleri istediğiniz gibi sıralamazsa ne olur? Örneğin. page_1.png, page_2.png ... page_10.png -> page_10, sayfa1 – vcarel

+0

'dan önce görünecektir. –

+1

Bu hoş ama pdf dosyası oluştururken dosyaları nasıl sıralamak için? – Alsemany

8

http://www.imagemagick.org'dan convert kullanın. (. Kolaylıkla çoğu Linux dağıtımlarında bir paket olarak sağlanır)

+5

ImageMagick, JPEG kodunu çözer ve sonuçta [üretim kaybı] oluşur (https://en.wikipedia.org/wiki/Generation_loss). Bunun yerine [img2pdf] (https://github.com/josch/img2pdf) kullanın; Ayrıca 10–100 kat daha hızlı. –

İlgili konular