import groupdocs.redaction as gr
import groupdocs.redaction.options as gro
import groupdocs.redaction.redactions as grr
import groupdocs.pydrawing as grd
# Thiết lập cài đặt lớp phủ: màu sắc, kích thước, vị trí
replacement_size = grd.Size(300, 30)
color = grd.Color.from_argb(255, 220, 20, 60)
replacement_options = grr.RegionReplacementOptions(color, replacement_size)
replacement_point = grd.Point(20, 125)
redaction = grr.ImageAreaRedaction(replacement_point, replacement_options)
# Chọn khu vực để xóa trên trang đầu
redaction.filters = [
grr.PageRangeFilter(grr.PageSeekOrigin.BEGIN, 0, 1),
grr.PageAreaFilter(grd.Point(0, 300), grd.Size(600, 600))
]
# Tải tệp bạn muốn xóa bỏ
with gr.Redactor("source.docx") as redactor:
# Áp dụng lớp phủ để che khu vực hình ảnh
result = redactor.apply(redaction)
# Lưu tệp đã được xóa
save_options = gro.SaveOptions()
save_options.add_suffix = True
save_options.rasterize_to_pdf = False
result_path = redactor.save(save_options)