[Çözüldü] .png fortmatından pdf formatına betik kullanarak çevirme

Başlatan altandal, 11 Eylül 2013 - 17:41:25

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

altandal

Print screen yaparak aldıgım .png uzantılı resimleri pdf formatına çevirmek istiyorum.İmagemacik uygulamsını yükledi fakat arayüzden elle yapmak çok vakit alıyor.Çevirmem gereken 1000 yakın resim var.forumdaki diğer benzer konulara baktım.Fakat ubuntuda kullanıcı seviyesinde olduğum için yardımınıza ihtiyacım var.Aşağıdaki kodu kullanarak çevirimi sağlayabiliyorum.fakat bunu her seferinde terminale yazmak çok zor.



convert resim.png resim.pdf



tabi bu komut tek tek yapıldığında başarılı oluyor.Betik yazmayı bilmediğim için açıkçası zorlandım.fakat biraz araştırmayla şöyle bir şey buldum.(erginemr adlı kullanıcının paylaşımıdır emekleri için teşşekkür edrim)



#!/bin/bash
IFS=$'\n'
mkdir ./converted
for i in *.png; do
    echo "$i"
    convert $i ./converted/"$i.xpm" && echo "OK"
done
rename -f "s/\.png\.xpm/_16x16.xpm/" ./converted/*
exit 0




yukardeki örnekten kopya çekerek şöyle bir betik yaptım.




#!/bin/bash
IFS=$'/n'
mkdir ./converted
for i in *.png; do
echo "$i"
convert "$i" ./converted/"$i.pdf" && echo "OK"
done
rename -f  "s/\.png\.pdf/converted*"
exit 0


http://forum.ubuntu-tr.net/index.php?topic=3127.0 *bağlantıda anlatılanları uyguladım fakat bir sonuç alamadım.

kopyaladıgım kodlarda hata varmıdır.bu konu hakkında yardımıcı olursanız cok sevinirim.

ironic

Görüntüden pdf ye donusturme için graphicsmagick paketi gerekiyormus.

kurmak icin

sudo apt-get install graphicsmagick

Betikte de ilgili yer şöyle olacak.


gm convert "$i" ./converted/"$i.pdf" && echo "OK"


http://ubuntuguide.net/convert-jpg-png-images-to-pdf-in-ubuntu

altandal

ironic çok teşekkür ederim.kodları denedım oldu.

sonradan başlıga bakan arkadaslar için:bırden fazla png donusturmek ıstıyorsanız komutu yazdıktan sonra tum resimleri secip terminale suruklemniz yeterli.adresleri otamatik olarak atıyor.Sonuna file(ismini ne verdiyseniz).pdf yazıyorsunuz home da dosyanız hazır oluryor.

yukarda yazdıklarımı lutfen yanlıs anlasılmasın benım gıbı sadece kullanıcı seviyesinde olanlara kolaylık olsun diye yazdım.zira sırf bu sorun için dun gece 5 kadar uyumadım.sabah ta işe gittim:)

heartsmagic

Çözülen başlıklarımız için lütfen: cozuldukonusu
Ayrıca, @altandal böyle güzel ipuçlarını buraya aktarmak yanlış anlaşılabilecek bir şey değil, aksine takdir edilecek bir şeydir.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.