import groupdocs.redaction as gr
import groupdocs.redaction.options as gro
import groupdocs.redaction.redactions as grr
# ตั้งค่าแพทเทิร์น EMAIL regex และข้อความที่จะทดแทน
repl_opt = grr.ReplacementOptions(color)
emailRegex = "[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}"
redaction = grr.RegexRedaction(emailRegex, repl_opt)
# เปิดไฟล์ที่คุณต้องการแก้ไข
with gr.Redactor("source.pptx") as redactor:
# นำการดำเนินการลบไปใช้
result = redactor.apply(redaction)
# บันทึกไฟล์ที่ถูกทำความสะอาด
so = gro.SaveOptions()
so.add_suffix = True
so.rasterize_to_pdf = False
result_path = redactor.save(so)