Tekrar hoş geldiniz.
Daha faydalı bir şeyler yapmamızın zamanı geldi.
Ve yapmak istediğim şey aslında PDF'leri birleştirmek.
Bu sahte PDF'ye sahibim ve ayrıca bu iki sayfalık PDF'ye sahibim ve belki de PDF'leri birleştirmek istediğimiz
bir senaryomuz var.
Sadece bir süper pdf oluşturmak için.
Bunu nasıl yapabiliriz?
Peki, bir python programı oluşturalım.
Yapmak istediğim şey Python üç PDF'i çağırabilmek ve sonra ona bazı argümanlar verebilmek.
Belki dummy dot pdf diyebilmek ve sonra bunu iki sayfalı dot pdf ile birleştirmek.
Ve ne var biliyor musun?
Eğimi de PDF olarak birleştirelim ve farklı PDF'ler eklemeye ve bunları birleştirmeye devam edebiliriz.
Bu harika olmaz mıydı?
Yapalım o zaman.
Yapacağım ilk şey CIS modülünü içe aktarmak olacak, böylece argümanları alabileceğiz.
Bu yüzden girdilerin cis nokta yay v'ye eşit olacağını söyleyeceğim.
Ve burada küçük bir numara yapacağım.
Bir tane söyleyeceğim ve sonra Colon.
Ve unutmayın, bu Python dosyamız olan ilk argüman dışındaki tüm argümanları alacak, ancak bunların
hepsini girdiler adlı bir listeye alacak.
Böylece buradan istediğimiz kadar PDF ekleyebiliriz.
Kodumuzun temiz olması için bir fonksiyon oluşturalım.
Bu yüzden bunu kaldıracağım ve bir pdf işlevi çağıracağım.
Birleştirici.
Ve bu pdf Birleştirici, girdilerimiz olacak bir PDF listesi alacak ve burada ne yapmalıyız?
Var.
Yapmak istediğim ilk şey kodumun çalıştığından emin olmak.
Bu yüzden bir ileri döngü yapacağım ve PDF listesinde PDF diyeceğim.
Ve sadece PDF'yi yazdıracağız.
Tekrar, kodumuzu test etmek için, bunun çalışıp çalışmadığını görelim.
Bu kodu çalıştıracağım.
Peki ve fonksiyonumuzu çağırmamız gerekiyor.
Diyelim ki pdf birleştirici ve ona sadece girdileri verin.
Bunu çalıştıracağım.
Ve işte, üç PDF'imiz.
Bu harika.
Ama biz aslında bunları birleştirmek istiyoruz.
Bunu yapmanın yolu, aslında PI PDF ile bir birleştirme nesnesine sahip olmamızdır.
Yani bu birleşme nesnesine pi diyebiliriz.
PDF Nokta pdf dosya birleştirme.
Bu da bize bir birleşme nesnesi verir.
Ve işin güzel yanı, bu gerçekten çok basit olacak.
Burada tek yapmamız gereken döngümüzün içinde birleşme noktası demek.
Ekleyin.
PDF.
Yani bu bize sadece, hey, her şeyi bu birleştirme nesnesinde birleştir, PDF'ler arasında döngü yapacağımızı
söylüyor.
Ve döngünün sonunda, bu birleşme bu üç PDF'ye sahip olacak.
Ve tek yapmamız gereken birleşme demek.
Nokta.
Doğru.
Ve sadece yeni PDF'yi de yazın.
Buna süper nokta pdf diyelim.
Bakalım işe yarayacak mı?
Ben kaçacağım.
Bunu gördün mü?
Artık süper bir pdf'imiz var.
Eğer bunu açarsam.
Pekala, kukla PDF dosyamız var ve burada dört sayfamız olduğunu görüyoruz,
kukla PDF dosyamız var, iki sayfalık basit PDF dosyamız var ve döndürülmüş kukla PDF dosyamız var.
Ne kadar havalı değil mi?
Ve burada dikkat edin, dosya olarak aç ve sonra gerçekten yaz genişliğini bile yapmamız gerekmedi.
Dosyamızı düzeltmek için birleştirme nokta sağ yöntemini kullanabiliriz, böylece bir pdf birleştiricimiz olur.
Örneğin, bir kitap üzerinde çalışıyorsak ve farklı bölümler üzerinde çalışan farklı kişiler
varsa, şimdi bu işlevi çalıştırabilir ve tüm PDF'imi tek bir PDF'te birleştirebilirim.
Çok, çok havalı.
Ya da en azından okulda.
Umarım bunu siz de ilginç bulursunuz.
Ama ne var biliyor musun?
Bir sonraki videoda daha da yükseğe çıkalım.
Aslında oldukça faydalı olduğunu düşündüğüm bir şey yapmak istiyorum.
Şimdi biraz ara verelim ve bir sonraki bölümde görüşmek üzere.