用途:根据用户提供的内容,生成希伯来语 PDF、Word(DOCX)和 PowerPoint(PPTX)文档,处理从右到左(RTL)版式、希伯来文与英文/数字混排的双向文本(bidi)以及希伯来字体排版,并展示合同、发票、收据、报价单等文档的常见字段结构。
主要能力:按格式选择库——PDF 可用 reportlab(发票、税务文件、可打印表单)或 WeasyPrint(HTML/CSS 样式文档,原生 dir="rtl");DOCX 用 python-docx(合同、提案、会议纪要);PPTX 用 pptxgenjs(演示文稿,rtlMode: true)。提供希伯来字体建议(Heebo、David、Narkisim、Frank Ruehl、Rubik、Assistant)及安装说明。
使用方式:安装依赖,如 pip install reportlab weasyprint python-bidi、pip install python-docx、npm install pptxgenjs;WeasyPrint 还需 Pango 系统库。reportlab 路径需注册 TTF 字体、用 drawRightString() 右对齐,并用 from bidi.algorithm import get_display 重排字符;混排行须整行传入 get_display()。DOCX 使用随附 scripts/docx_rtl.py 处理段落 bidi、按文字系统拆分 run、仅希伯来 run 加 w:rtl、每个 run 加 w:cs 字体,表格需 table_direction = RTL 与右对齐。PPTX 表格需自行反转列顺序并逐单元格设 rtlMode。
适用场景:需要希伯来语版式的发票、合同、报价、会议纪要、收据、演示文稿等。
限制:输出为 AI 自动生成的版式模板,非法律意见、非律师文件、非已开具税务文件,不评估条款效力或适用法律,使用风险自负。发票/收据样本仅为版式示例;税务申报与计算以税务机关为准。DOCX 混排须在 Word 中验证;不要在 DOCX 文本上调用 get_display()。资料未提供具体价格、平台支持范围或效果保证。