Binary (İkili) DosyaVerilerin 0 ve 1'ler şeklinde kodlanarak saklandığı dosya yapısıdır. Word ve PDF gibi belgeler bu yapıda olduğu için 'rb' veya 'wb' modlarında işlenmelidir.
Document Sınıfıpython-docx kütüphanesinde Word belgesini temsil eden ana sınıftır. Yeni bir belge oluşturmak veya mevcut bir dosyayı açmak için kullanılır.
Paragraf NesnesiWord belgesindeki metinsel yapı birimidir. add_paragraph() metodu ile oluşturulur ve metin içeriğini barındırır.
Run (Metin Parçası)Bir paragraf içindeki metnin biçimlendirilmiş küçük bölümleridir. Kalın, italik veya altı çizili gibi stiller bu nesne üzerinden uygulanır.
add_heading()Word belgesine hiyerarşik başlıklar eklemek için kullanılan metottur. Level parametresi ile başlık seviyesi (0-4) belirlenir.
Sıfır Tabanlı İndekslemeProgramlamada öğelerin sayılmasına 0'dan başlanmasıdır. Örneğin, tabloda ilk hücre (0,0) veya PDF'te ilk sayfa 0. indekstir.
Inches()python-docx kütüphanesinde görsellerin genişliğini inç cinsinden belirlemek için kullanılan yardımcı bir fonksiyondur.
PdfReaderPyPDF2 kütüphanesinde mevcut bir PDF dosyasını okumak ve içeriğine erişmek için kullanılan sınıftır.
PdfWriterPyPDF2 kütüphanesinde yeni PDF dosyaları oluşturmak, sayfaları birleştirmek veya şifrelemek için kullanılan sınıftır.
extract_text()PDF dosyasındaki sayfaların içeriğini metin formatına dönüştüren metottur. Görsel düzeni değil, metin akışını temel alır.
İkili Okuma Modu (rb)PDF veya Word gibi ikili dosya yapısına sahip belgelerin hatasız okunması için kullanılan moddur.
İkili Yazma Modu (wb)Yeni oluşturulan PDF veya Word dosyalarının diske ikili veri olarak kaydedilmesi için kullanılan moddur.
encrypt()PdfWriter nesnesi üzerinden PDF dosyasına parola ekleyerek yetkisiz erişimi engellemeye yarayan metottur.
decrypt()Parola ile korunan bir PDF dosyasının içeriğine erişebilmek için şifresini çözen metottur.