Tarayıcı ve OCR yazılımları, bir kitap sayfasındaki her satırı, yeni bir satır başı olarak tarar, yazıya dönüştürürken. Amaç yazıyı, sayfadaki yerleşimine benzetmektir. Oluşturulan yazı, bilgisayarda incelenirken fena görünmez. Ama tablet ya da telefon gibi küçük ekranlı bir aygıtta incelenirken, çirkin bir yazıyla karşılaşılır. Yazı, olmadık yerlerinden bölünüp alt satıra geçiyordur. Üst satırın yarısı boş kalıyordur oysa. Yazı bütünlüğünü kaybetmiştir. O her satır yeni bir paragraf gibi algılanıyordur çünkü. Bu fonksiyon yazıdaki satırları birleştirir. Bütün bir yazı oluşur. Sadece gerçek paragrafları böler, doğru yerlerinden. Artık taranan yazı, her ekranda iyi görünecektir. Fonksiyon Kodu def satirbirlestir(bmetin): muzunluk=len(bmetin)-1 sira=0 yenimetin="" while sira<=muzunluk: if bmetin[sira:sira+2] == "\n\n": # Paragraf bitişi ...