PDF dosyayı JPG yapma

GhostScript ile PDF Dosyayı JPEG Çevirme Gönderisinden tartışılmaya devam ediliyor:

Daha önce bu şekilde bir açıklama yapılmış ama ben bunu anlayacak kadar bilgiye sahip değilim malesef.

LibreOffice Draw ile pdf dosyasını açıp jpg olarak kaydet diyebiliyorum. Lakin Draw’ı incelediğim kadarıyla şu 2 hususu tespit ettim:
1- Kalite internetteki çeviri sitelerinden çevirdiklerime göre çok çok kötü. Örnek vereyim, aynı yazıyı pdften çıktı almak ile resim dosyasından çıktı almak gibi fark. Çözünürlük çok bozuyor.
2- Sadece tek bir sayfayı kaydedebiliyor. Halbuki internetten mesela 40 sayfalık bir şeyi çevirip zip olarak indirebiliyorum topluca.
Yani draw bu anlamda şimdilik çok da iş görmeyecek.

Örneğin 20 sayfalık pdf dosyasını sayfa sayfa jpg olarak kaydedebileceğim bir komut ya da bir program var mı?

Pardus Mağazada Master PDF Editor 4 açıklamasında pdf dosyasının jpg olarak dışarı aktarabileceğin yazıyor. Deneyebilirsin.

Eyvallah. Tam olarak istediğim özellik var bu programda. Kaç sayfa olursa olsun hepsini tek tek jpg yapıyor.
Bu arada Master PDF Editor 5 adlı program da aynısını yapıyor. Üst versiyon, onu da kurabilirsiniz.

Peki bunu kod ile yapmak mümkün mü, bilen var mı? Aşağıdaki linktekinin bir benzerini hiç program kullanmadan çok basit bir şekilde yapabiliriz kodlar ile. Tabi kodu biliyorsak :sweat_smile:

1 Beğeni

Bu soruda PDF to JPG işini gören üç programdan bahsedilmiş.

  • ImageMagick’in convert
  • pdftoppm
  • vips

Attığım cevapta vips'in güzel ve hızlı olduğundan bahsetmiş ama diğer cevapları ve diğer komutları da deneyebilirsiniz.

vips copy somefile.pdf somefile.jpg

Çok teşekkürler. Tam istediğim oldu…

vips copy bende çalışmadı ama pdftoppm çalıştı.

pdftoppm -jpeg -r 300 1.pdf output komutuyla 1.pdf dosyasını 300 dpi olarak jpg yaptı, hem de her sayfayı ayrı ayrı.
-jpeg kısmıyla dilediğiniz resim formatını,
-r 300 kısmıyla dilediğiniz dpi rakamını,
output kısmıyla da çevirdiği resimlerin adlarının ne olacağını belirliyoruz.

Ayrıca aşağıdaki linkteki adımları takip ederek aynısını yaparsanız, resim veya metin belgelerine sağ tıkladığınızda doğrudan pdf yapmanız için seçenek, hemen üstteki komutla benzer şekilde ayarlayarak pdf dosyasına sağ tıklayarak jpg yapmak için seçenek geliyor. Çok iyi, sık kullananlar kesinlikle denemeli.

Ama iki ayrıntıya dikkat edin:

1- Belgeleri PDF yapmak için Dosya Örneği kısmına yazdığınız formatların *.jpg, *.pdf şeklinde başında * ile olması gerekiyor. Linktekinde o kısım eksikti.

2- PDF dosyasını JPG’e çevirmek için yukarıdaki komut işe yarıyor fakat bunu sağ tıklayınca yapacak hale getirmek istiyorsanız komut kısmına şu komutu yapıştırmanız gerekiyor:

pdftoppm -jpeg -r 300 %f output

Eğer çok sayfalı bir dosya çeviriyor ve resimlerin tamamını kir klasöre aktarmak istiyorsanız da şu komutu kullanabilirsiniz:

mkdir -p output && pdftoppm -jpeg -r 300 %f ./output/output 

Üstteki konuya ekleme olsun. Eğer birden fazla PDF’yi birleştirmek istiyorsanız da şu komutu kullanabilirsiniz:

pdfunite %F output.pdf

(Buradaki %F seçtiğiniz birden fazla dosya demek oluyor. Yani bu işlemi terminalden yaptığınızda %F yerine birleştireceğiniz pdf dosya adlarını yazıyorsunuz.)

1 Beğeni

farklı kaydet ten sonra en köşede

Bu konu son cevaptan 10 gün sonra otomatik olarak kapatıldı. Yeni cevap girilmesine izin verilmiyor.