Skip to content

Sicheng-zju/Confidentialitymarks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

批量添加文件保密等级

路径:add_a_level_of_secrecy.py

功能:

  • 批量解析并设置文件“保密等级”,文件名可自动加前缀 ★等级★
  • 可选“在文件内部打标”:
    • Word(.docx):在每个节的页眉右侧写入 ★等级★
    • PPT(.pptx):在每张幻灯片右上角添加文本框;
    • PDF(.pdf):为每页右上角覆盖文本;
    • 图片(.png/.jpg/.jpeg/.bmp/.tif/.tiff/.webp):在右上角绘制文本。

安装依赖:

pip install -r requirements.txt

运行:

python add_a_level_of_secrecy.py

备注:

  • 仅支持 .docx.pptx,不处理旧格式 .doc / .ppt
  • PDF 打标采用临时文件覆盖,若文件被占用可能失败;
  • 图片写回原文件,若为带透明通道的图片,会尽量保留;
  • 字体优先尝试 msyh.ttcsimhei.ttfarial.ttf,若未找到则使用默认位图字体。

About

为word、ppt、pdf、图片添加保密等级

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages