ana sayfa > Yazılım > Harman

Harman

Salı, 24 Mar 2009

Geçenlerde, çalıştığım işyerindeki bir arkadaşım, başlarında bir “pdf belası” olduğunu anlattı bana… Bu arkadaşımın çalıştığı bölümde PDF belgeleriyle epey haşır neşir olunuyor… Bu bölümdeki arkadaşların yüzlerce sayfalık kaşeli ve imzalı belgeyi pdf haline getirmesi gerekiyor. Üstelik bu belgelerin mümkün olduğunca “tek belge” halinde pdf’lenmesi isteniyor… Ama o yüzlerce sayfayı tarayıcıdan geçirip pdf haline getirirken, çoğunlukla işin tam ortasında bir aksilik oluyor, makine arıza veriyor ve ister istemez pdf belgesi bölünüyor… İşte arkadaşım gelip bana bu sıkıntısını anlatınca, “Ne diye bu kadar uğraşıyorsunuz. Siz pdf belgelerini kafanıza göre tarayın, sonradan bunları birleştiririz,” dedim ona… Böylece kolları sıvadık.

Python’da temel pdf işlemlerini yapmamızı sağlayan pyPdf adlı bir kütüphane bulunur. Ben böyle bir kütüphane olduğunu uzun zamandır biliyordum, ama o güne kadar bu kütüphaneyi kullanmam gerekmemişti. Bu proje sayesinde, adını duyduğum, nasıl kullanılacağını çat pat bildiğim pyPdf kütüphanesini daha yakından tanıma imkanım oldu. Üstelik pyPdf sayesinde arkadaşıma yardım etmiş olmanın yanısıra, işyerindeki bir soruna düşük maliyetli (aslında sıfır maliyetli!) bir çözüm de bulmuş olduk… Projenin sonunda hoş bir Python programı çıktı ortaya. Adını da, yaptığı işten esinlenerek “HARMAN” koydum. HARMAN, bir süredir işyerinde kullanılıyor. Ben özgür bir yazılım olan HARMAN’ı sizlerle de paylaşmak istedim. Programla ilgili bilgiye, indirme adresine ve kullanma kılavuzuna http://www.istihza.com/harman/icindekiler_harman.html adresinden erişebilirsiniz.

Programın işinize yaraması dileğiyle…

HARMAN’da bulacağınız hataları kistihza [at] yahoo [nokta] com adresine bildirebilirsiniz.

Yazılım , , , , , ,

  1. Çarşamba, 25 Mar 2009 zamanında 19:27 | #1

    Gerçekten güzel bir program benzer bir problemi bende 600 civarı resim dosyasını pdf ye dönüştürmeye uğraşırken yaşadım.Adobe acrobat dışında kitlenmeden bu işi yapabilen bir program bulamadım.
    Sayenizde python öğrenmeye başladım umarım bende kendi sorunuma çare bulabilecek derecede öğrenebilirim
    iyi çalışmalar dilerim.

  2. Çarşamba, 25 Mar 2009 zamanında 20:25 | #2

    İyi dilekleriniz için teşekkür ederim. Programı beğendiğinize sevindim… :)

    İyi çalışmalar,
    istihza

  3. Perşembe, 26 Mar 2009 zamanında 14:10 | #3

    Gerçekten çok güzel ve kullanışlı bir yazılım olmuş. Ellerinize sağlık.

  4. Perşembe, 26 Mar 2009 zamanında 14:18 | #4

    Programı denediğiniz ve beğendiğiniz için teşekkür ederim.

    İyi çalışmalar,
    istihza

  5. Cuma, 27 Mar 2009 zamanında 10:26 | #5

    Pdf uzantılı dosyaların gerekli yerlerini birleştirmek için birebir. Ellerinize sağlık. Kodlarıda incelemek gerek, yeni başlayanlara güzel bir kaynak. Program içindeki açıklamalar da çok hoş olmuş.

  6. Cuma, 27 Mar 2009 zamanında 11:38 | #6

    Aslında bu program için daha başka planlarım da var. Programı bugün ya da yarın .deb ve .exe formatlarında paketleyeceğim. Zaten kodların yazılış şekline dikkat ederseniz, programın paketten mi yoksa kaynaktan mı çalıştırıldığını denetliyorum. Aslında bu dizin kontrolleri kısmı henüz işlevli değil. Programı paketledikten sonra dizin kontrollerini yaptığım kısmı tamamen değiştireceğim. Şimdilik yeri belli olsun diye oraya birkaç kod yazdım. Ama tabii ki program paketlendikten sonra orada bazı değişiklikler yapmak gerekecek…

  7. sedataym
    Salı, 31 Mar 2009 zamanında 14:31 | #7

    Programı gördüğüm gibi denedim ve kodlarını inceledim. Gerçekten çok güzel bir iş çıkarmışsınız istihza hocam. Ayrıca istihza.com’un bizim gibi acemi pythoncular için en güzel türkçe kaynak olduğunu düşünüyorum. Bu tarz örneklerin artmasını ve yeni yeni Django’ya merak salmış biri olarak istihza.com içinde birde Django bölümü açmanızı dilerim. Emekleriniz için teşekkür eder saygılar sunarım :)

  8. Salı, 31 Mar 2009 zamanında 15:18 | #8

    Sedataym, seni burada gördüğüme çok sevindim… :) Övgün için teşekkür ederim. Bu arada, Tmsn projeni de gördüm. V-edit gibi bir projenin ardından yine harika bir fikir yakalamışsın. Seni tebrik ederim… :)

  9. Salı, 31 Mar 2009 zamanında 18:52 | #9

    Eline sağlık :)

  10. Salı, 31 Mar 2009 zamanında 19:22 | #10

    Sağol… :) Bu arada havalar ısınıyor. Bir ara görüşelim senle… :)

  11. Cuma, 03 Nis 2009 zamanında 17:09 | #11

    Beraber yürüdük biz bu yollarda
    Beraber ıslandık yağan yağmurda :)

    Vize haftası bi çıksın hele, o zaman görüşelim :)

  12. Cuma, 03 Nis 2009 zamanında 22:50 | #12

    güzel çalışmalarınıza yenisini eklemişsiniz. taradığım belgeleri birleştirmede çok işime yarayacak. teşekkürler.

  13. Cuma, 03 Nis 2009 zamanında 23:01 | #13

    Ben de size teşekkür ederim programı denediğiniz için.

    İyi çalışmalar,

  14. Pazartesi, 06 Nis 2009 zamanında 07:41 | #14

    Keşke PyGTK ya da PyQT ile yazılmış olsa… Denemem için tcl ve saz arkadaşlarını derlemem gerekiyor bu haliyle… :)

  15. Pazartesi, 06 Nis 2009 zamanında 09:04 | #15

    Bence tcl ve tayfasını derlemelisin. Bir kere derlersin bin kere işine yarar… Hem Tkinter’le daha çok işimiz var… :) Bu arada Python3 ile uyumlu tek arayüz takımı Tkinter galiba…

  16. sedataym
    Pazartesi, 06 Nis 2009 zamanında 14:58 | #16

    purak :
    Keşke PyGTK ya da PyQT ile yazılmış olsa… Denemem için tcl ve saz arkadaşlarını derlemem gerekiyor bu haliyle…

    burak mazoşistliğin son demindesin sanırım :D Ne kullanıyon böyle…

  17. Pazartesi, 06 Nis 2009 zamanında 17:19 | #17

    @sedataym
    Gentoo abi ne olacak? :)

  18. elif
    Salı, 10 Kas 2009 zamanında 03:51 | #18

    programı bende indirdim vede denedim gerçekten mükemmel birşey olmuş diyebilirim yaptığı işlem çok iyi bu program ile sizin dökümanları birleştirip tek pdf formatında çalışabiliriz :)
    teşekkürler böyle bir program yaptığınız için.
    ama ben bunun açık kaynak kodlarına windows üzerinden bakamadım Notepad++ kullandım Python dilini seçtim ama doğru şekilde kodları göremedim.

  19. Salı, 10 Kas 2009 zamanında 08:01 | #19

    @elif, programın kaynak kodlarını görmek için http://www.istihza.com/harman/harman-0.5/anakaynak/harman-0.5.zip adresindeki sıkıştırılmış dosyayı indirebilirsiniz. Bu dosyanın içinde HARMAN’ın bütün kodlarını göreceksiniz…

  20. Tolga Gülen
    Pazartesi, 17 May 2010 zamanında 05:32 | #20

    Gecenin bir yarısı PDF dokümanlarını nasıl birleştireyim diye düşünürken bu sayfa ve yazılım ilaç gibi çıktı karşıma ve belki de tüm gün uğraşacağım dokümanları birleştirme angaryasından kurtardı beni :)

    Ben de Ubuntu kullanıcısıyım aslında ama bu yazılımı bu gece Windows 7′de kullandım. Yapanlara, webe ekleyenlere ve yol gösterenlere çok teşekkür ederim :)

    Saygılarımla…

    TG

  21. Pazartesi, 17 May 2010 zamanında 07:57 | #21

    @Tolga Gülen, programın işinize yaradığını duyduğuma memnun oldum. İyi çalışmalar.

  22. Alparslan
    Perşembe, 08 Tem 2010 zamanında 22:23 | #22

    selamün aleyküm kusura bakmayın biliyorum buraya alakasız oalcak ama pythonu öğrenmek zorundayım :) ünide bilgisayar müh. hazırlığı bitiridim ve gelecek yıl bize hocamız ve ben şimdi öğrenmek istiyorum dosyaları ve progrmaı indirdim. kodları programın nasıl çalıştığı konusunu felan anladım ama program yazmaıyorum küçükte bile olsa yazamıyorum yardımcı olursanız sevinirim

  23. Kaan KARAOĞLU
    Perşembe, 29 Tem 2010 zamanında 09:14 | #23

    Gerçekten çok başarılı bir program. Emeği geçen herkese çok teşekkür ederim

    Saygılarımla

  24. Hadi
    Salı, 15 Mar 2011 zamanında 08:18 | #24

    Çok güzel ve kullanışlı bir program yapmışsınız. Ellerinize sağlık.
    Pardus 2009′da etkin bir şekilde kullanıyordum.
    Ancak Pardus 2011′e geçince kullanamaz olduk.
    Acaba 2011′e uygun .pisi paketini bizlerle paylaşmanız mümkün müdür?

  25. Salı, 15 Mar 2011 zamanında 08:38 | #25

    Merhaba,

    Harman’ın pisi paketini pardus-linux.org sitesinden baDibere adlı kullanıcı hazırlamıştı. Ben Pardus kullanmadığım için Harman’ı pisi’lemem mümkün değil. Ama eğer baDibere’yle görüşürseniz size yardımcı olacaktır.

  1. Cumartesi, 28 Mar 2009 zamanında 01:01 | #1