wangzhibo
2025-07-27 3ab48c1242c25a97c9ea4ab7eab1d1038875893c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import os
from auto_media_publisher.rewriter.docx_rewriter_gemini import GeminiDocxRewriter
 
def main():
   
    input_docx = "input.docx"
    output_docx = "rewritten_output.docx"
 
    rewriter = GeminiDocxRewriter(rewrite_style="random" )
 
    print("开始改写文档并生成新文件...")
    summary = rewriter.rewrite(input_docx, output_docx)
 
    print("\n=== 改写及摘要完成 ===")
    print(f"生成文件:{output_docx}")
    print("摘要信息:")
    print(f"标题:{summary.get('title', '')}")
    print(f"简介:{summary.get('summary', '')}")
    print(f"关键词:{summary.get('keywords', [])}")
 
if __name__ == "__main__":
    main()