import fitz # PyMuPDF
pdf_dosyasi = fitz.open("a.pdf")
for sayfa_no in range(len(pdf_dosyasi)):
sayfa = pdf_dosyasi[sayfa_no]
text_instances = sayfa.search_for("{ILCE}")
for inst in text_instances:
# Metin bloğunun koordinatlarını al
rect = inst
# Metni silmek için bir beyaz dikdörtgen çiz
sayfa.add_redact_annot(rect, fill=(1, 1, 1))
# Dikdörtgeni uygula ve metni sil
sayfa.apply_redactions()
# Yeni metni ekleyin
sayfa.insert_text(rect[:2], "Canik")
pdf_dosyasi.save("a_yeni.pdf")
pdf_dosyasi.close()
Çalıştı hocam teşekkür ederim