mirror of
https://github.com/larksuite/cli.git
synced 2026-07-07 09:11:44 +08:00
docs: remove lark slides template toolchain
This commit is contained in:
@@ -23,7 +23,6 @@ metadata:
|
||||
| 在 slide 中绘制柱/条/折线/面积/雷达/饼等有数据序列的图表 | 使用原生 `<chart>` 元素 | `xml-schema-quick-ref.md` |
|
||||
| 在 slide 中绘制流程图、时序图、架构图、散点图、漏斗图或装饰图案 | 必须先用 Read 工具读取参考文档,再生成 `<whiteboard>` 元素 | [`lark-slides-whiteboard.md`](references/lark-slides-whiteboard.md) |
|
||||
| 使用语义图标 | 先检索 IconPark,再写 `<icon iconType="...">` | `iconpark_tool.py search → resolve`、`iconpark.md` |
|
||||
| 用户提到模板、主题、版式 | 先检索模板,再摘要,必要时裁切骨架 | `template_tool.py search → summarize → extract` |
|
||||
| 创建失败、空白页、3350001、布局异常 | 先回读状态,再按排障清单修复,不假设原操作原子成功 | `troubleshooting.md`、`validation-checklist.md` |
|
||||
|
||||
**CRITICAL — 开始前 MUST 先用 Read 工具读取 [`../lark-shared/SKILL.md`](../lark-shared/SKILL.md),认证、权限和全局参数均以 lark-shared 为准。**
|
||||
@@ -42,13 +41,6 @@ metadata:
|
||||
|
||||
**CRITICAL — 创建前自检或失败排障时,MUST 按 [troubleshooting.md](references/troubleshooting.md) 检查 XML 转义、结构、shell 截断、图片 token、3350001 和布局风险。**
|
||||
|
||||
**CRITICAL — 如果用户提到“模板”“套用模板”“参考某种主题/风格/版式”,或用户需求明显落在已有场景模板内(如工作汇报、产品介绍、商业计划书、培训、晋升汇报等),MUST 先用 [`scripts/template_tool.py`](scripts/template_tool.py) 的 `search` 做模板检索;默认给出 2-3 个最匹配模板候选供用户选择。锁定模板后用 `summarize` 获取主题和布局摘要;只有需要布局骨架时才用 `extract` 裁切目标页型 XML。不要直接读取完整模板 XML。**
|
||||
|
||||
> [!NOTE]
|
||||
> `scripts/template_tool.py` 需要 Python 3。`references/template-index.json` 是脚本缓存/轻量路由索引,不是默认给 agent 阅读的文档;`assets/templates/*.xml` 是机器资源,只应通过脚本摘要或裁切,不要全文读取。
|
||||
|
||||
**CRITICAL — 使用模板生成或改写页面时,MUST 先 `summarize` 目标页型;只有需要具体布局骨架时才 `extract`。**
|
||||
|
||||
**编辑已有幻灯片页面**:单个标题、文本块、图片或局部元素优先用 [`+replace-slide`](references/lark-slides-replace-slide.md)(块级替换/插入,不动页序);已有 Slides 的多页大改优先用 [`+replace-pages`](references/lark-slides-replace-pages.md) 在原 presentation 内批量重建页面,避免 `slides +create` 生成新链接。选择 action 和完整读-改-写流程见 [`lark-slides-edit-workflows.md`](references/lark-slides-edit-workflows.md)。
|
||||
|
||||
## 身份选择
|
||||
@@ -89,7 +81,6 @@ lark-cli auth login --domain slides
|
||||
- 图片:[`lark-slides-media-upload.md`](references/lark-slides-media-upload.md)
|
||||
- 流程图 / 时序图 / 架构图 / 装饰图案:[`lark-slides-whiteboard.md`](references/lark-slides-whiteboard.md)
|
||||
- 图标:[`iconpark.md`](references/iconpark.md)、[`scripts/iconpark_tool.py`](scripts/iconpark_tool.py)
|
||||
- 模板:[`template-catalog.md`](references/template-catalog.md)、[`scripts/template_tool.py`](scripts/template_tool.py)
|
||||
- 排障:[`troubleshooting.md`](references/troubleshooting.md)
|
||||
- 完整协议:[`slides_xml_schema_definition.xml`](references/slides_xml_schema_definition.xml)
|
||||
|
||||
@@ -133,7 +124,7 @@ lark-cli auth login --domain slides
|
||||
- 不要用低对比文字或低对比图标,例如浅灰字压在浅色背景上。
|
||||
- 不要让装饰线穿过文字,或让页脚、来源、编号挤压主体内容。
|
||||
- 不要把素材缺失表现为空白图片框;必须按 `fallback_if_missing` 生成 XML-native 视觉。
|
||||
- 不要留下模板占位文案、示例公司名、示例日期或与用户主题无关的原模板内容。
|
||||
- 不要留下占位文案、示例公司名、示例日期或与用户主题无关的内容。
|
||||
|
||||
### 创建方式选择
|
||||
|
||||
@@ -149,25 +140,15 @@ lark-cli auth login --domain slides
|
||||
> [!IMPORTANT]
|
||||
> `slides +create --slides` 底层会逐页创建,不是原子操作。中途失败时先记录 `xml_presentation_id`,回读确认当前状态,再继续修复或追加。
|
||||
|
||||
### 模板与脚本优先流程
|
||||
|
||||
模板细则见 [template-catalog.md](references/template-catalog.md)。主流程只记住:先 `search`,锁定后 `summarize`,需要骨架时才 `extract`;不要直接读取完整模板 XML 或照搬占位文案。
|
||||
|
||||
```bash
|
||||
python3 skills/lark-slides/scripts/template_tool.py search --query "<用户需求原文>" --limit 3
|
||||
python3 skills/lark-slides/scripts/template_tool.py summarize --template <template-id> --label <封面|目录|分节|内容|结尾>
|
||||
python3 skills/lark-slides/scripts/template_tool.py extract --template <template-id> --label <页型> --out /tmp/template-slice.xml
|
||||
```
|
||||
|
||||
```text
|
||||
Step 1: 需求澄清 & 读取知识
|
||||
- 澄清主题、受众、页数、风格;模板需求按“模板与脚本优先流程”处理
|
||||
- 澄清主题、受众、页数、风格
|
||||
- 读取 xml-schema-quick-ref.md;新建 / 大幅改写时还要读取 planning-layer.md、visual-planning.md、asset-planning.md
|
||||
|
||||
Step 2: 生成大纲 → 用户确认 → 写入 slide_plan.json
|
||||
- 生成结构化大纲供用户确认;如使用模板,标明基于哪个模板改写
|
||||
- 生成结构化大纲供用户确认
|
||||
- 新建 / 大幅改写必须先创建目录并写入 `.lark-slides/plan/<deck-or-task-id>/slide_plan.json`
|
||||
- plan 字段、路径命名、模板边界和 `asset_need` 结构按 planning-layer.md / asset-planning.md 执行
|
||||
- plan 字段、路径命名和 `asset_need` 结构按 planning-layer.md / asset-planning.md 执行
|
||||
|
||||
Step 3: 按 slide_plan.json 生成 XML → 创建
|
||||
- 逐页消费 plan:key_message 定主结论,layout_type 定几何,visual_focus 定主视觉,text_density 定文本量
|
||||
@@ -214,8 +195,6 @@ lark-cli slides xml_presentation.slide create \
|
||||
```text
|
||||
[PPT 标题] — [定位描述],面向 [目标受众]
|
||||
|
||||
模板:[未使用模板 / <category>/<template>.xml(推荐原因)]
|
||||
|
||||
页面结构(N 页):
|
||||
1. 封面页:[标题文案]
|
||||
2. [页面主题]:[要点1]、[要点2]、[要点3]
|
||||
@@ -283,7 +262,7 @@ lark-cli slides <resource> <method> [flags] # 调用 API
|
||||
|
||||
## 核心规则
|
||||
|
||||
1. **先规划再写 XML**:新建演示文稿或大幅改写页面时,必须先写入 `.lark-slides/plan/<deck-or-task-id>/slide_plan.json`;模板、风格和大纲只能作为规划输入,不能绕过规划层
|
||||
1. **先规划再写 XML**:新建演示文稿或大幅改写页面时,必须先写入 `.lark-slides/plan/<deck-or-task-id>/slide_plan.json`;风格和大纲只能作为规划输入,不能绕过规划层
|
||||
2. **创建流程**:简单短 XML(1-3 页、结构简单、特殊字符少)可用 `slides +create --slides '[...]'` 一步创建;复杂内容、含图片/中文大段文本/嵌套引号/较多特殊字符,或超过 10 页时,默认先 `slides +create` 创建空白 PPT,再用 `xml_presentation.slide.create` 逐页添加
|
||||
3. **`<slide>` 直接子元素只有 `<style>`、`<data>`、`<note>`**:文本和图形必须放在 `<data>` 内
|
||||
4. **文本通过 `<content>` 表达**:必须用 `<content><p>...</p></content>`,不能把文字直接写在 shape 内
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,912 +0,0 @@
|
||||
<presentation xmlns="http://www.larkoffice.com/sml/2.0" width="960" height="540">
|
||||
<title>员工培训</title>
|
||||
<theme>
|
||||
<background>
|
||||
<fillColor color="rgba(13, 20, 32, 1)"/>
|
||||
</background>
|
||||
<textStyles>
|
||||
<title fontColor="#000000FF" fontSize="48"/>
|
||||
<headline fontColor="#000000FF" fontSize="36"/>
|
||||
<sub-headline fontColor="#000000FF"/>
|
||||
<body fontColor="#000000FF"/>
|
||||
<caption fontColor="#808080FF" fontSize="14"/>
|
||||
</textStyles>
|
||||
</theme>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillImg src="AiubbdDtOosfbEx6K6Oc9jJPnhb" alpha="1" rotateWithShape="false"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<line startX="51" startY="457" endX="904" endY="456">
|
||||
<border color="rgba(143, 149, 158, 1)" width="1" lineCap="square" lineJoin="miter" miterLimit="10"/>
|
||||
</line>
|
||||
<shape width="300" height="74" topLeftX="51" topLeftY="351" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" color="rgba(255, 255, 255, 1)">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="18">主讲人:李天天 </span>
|
||||
</p>
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="18">资深研究员,创业公司CEO</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="547" height="176" topLeftX="46" topLeftY="134" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="65" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.2">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="65">员工</span>
|
||||
</strong>
|
||||
</p>
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="65">培训指南</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="202" height="41" topLeftX="51" topLeftY="462" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" autoFit="shape-auto-fit">
|
||||
<p>输入你的互联网公司</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="16" height="15" topLeftX="78" topLeftY="60" flipX="true" type="round2diag-rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="36" height="16" topLeftX="48" topLeftY="50" rotation="90" flipX="true" type="round2diag-rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="16" height="15" topLeftX="78" topLeftY="39" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="202" height="41" topLeftX="712" topLeftY="28" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" fontFamily="undefined" color="rgba(255, 255, 255, 1)" backgroundColor="rgba(0, 0, 0, 0)" bold="false" italic="false" underline="false" strikethrough="false" list="none" listStyle="circle-hollow-square" textAlign="right" autoFit="shape-auto-fit">
|
||||
<p list="none" textAlign="right">公司名字</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="202" height="39" topLeftX="58" topLeftY="462" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" fontFamily="undefined" color="rgba(255, 255, 255, 1)" backgroundColor="rgba(0, 0, 0, 0)" bold="false" italic="false" underline="false" strikethrough="false" list="none" listStyle="circle-hollow-square" textAlign="left" autoFit="shape-auto-fit">
|
||||
<p>输入互联网公司</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="202" height="38" topLeftX="702" topLeftY="462" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" fontFamily="undefined" color="rgba(255, 255, 255, 1)" backgroundColor="rgba(0, 0, 0, 0)" bold="false" italic="false" underline="false" strikethrough="false" list="none" listStyle="circle-hollow-square" textAlign="right">
|
||||
<p>2026年第一季度</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(13, 20, 32, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<line startX="60" startY="152" endX="540" endY="152" alpha="0.5">
|
||||
<border color="rgba(143, 149, 158, 1)" width="1" lineCap="square" lineJoin="miter" miterLimit="10"/>
|
||||
</line>
|
||||
<shape width="531" height="104" topLeftX="47" topLeftY="38" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="60" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.4">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="60">目录</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="310" height="260" topLeftX="60" topLeftY="203" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="16" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:2.3">
|
||||
<ul listStyle="circle-hollow-square">
|
||||
<li>
|
||||
<p lineSpacing="multiple:3">
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="16">培训目的</span>
|
||||
</strong>
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p lineSpacing="multiple:3">
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="16">合同签订的注意事项</span>
|
||||
</strong>
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p lineSpacing="multiple:3">
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="16">劳动争议风险</span>
|
||||
</strong>
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p lineSpacing="multiple:3">
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="16">知识产权及商业机密风险</span>
|
||||
</strong>
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p lineSpacing="multiple:3">
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="16">商业道德方面</span>
|
||||
</strong>
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillImg src="NXFgbhXpSoDgJGxhkF4c8vC4n6e" alpha="1" rotateWithShape="false"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<line startX="51" startY="457" endX="904" endY="456">
|
||||
<border color="linear-gradient(90deg,rgba(4, 58, 138, 1) 0%,rgba(104, 158, 239, 1) 16%,rgba(152, 222, 251, 1) 36%,rgba(255, 157, 11, 1) 66%,rgba(255, 92, 0, 1) 84%,rgba(62, 15, 197, 1) 100%)" lineCap="square" lineJoin="miter" miterLimit="10"/>
|
||||
</line>
|
||||
<shape width="347" height="83" topLeftX="34" topLeftY="94" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 1)">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="14">请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="895" height="64" topLeftX="34" topLeftY="31" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="32" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.35">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="32">培训目的</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="422" height="224" topLeftX="512" topLeftY="190" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="200" fontFamily="黑体" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1" textAlign="right">
|
||||
<p>01</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="10" height="10" topLeftX="65" topLeftY="484" flipX="true" type="round2diag-rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="24" height="10" topLeftX="45" topLeftY="476" rotation="90" flipX="true" type="round2diag-rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="10" height="10" topLeftX="65" topLeftY="470" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="202" height="38" topLeftX="702" topLeftY="462" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" fontFamily="undefined" color="rgba(255, 255, 255, 1)" backgroundColor="rgba(0, 0, 0, 0)" bold="false" italic="false" underline="false" strikethrough="false" list="none" listStyle="circle-hollow-square" textAlign="right">
|
||||
<p>2026年第一季度</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(13, 20, 32, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="413" height="326" topLeftX="492" topLeftY="150" presetHandlers="8" flipX="true" alpha="0.2" type="round-rect">
|
||||
<border color="rgba(170, 170, 170, 1)" width="1" lineJoin="miter" miterLimit="10"/>
|
||||
</shape>
|
||||
<shape width="413" height="326" topLeftX="59" topLeftY="150" presetHandlers="8" alpha="0.2" type="round-rect">
|
||||
<border color="rgba(170, 170, 170, 1)" width="1" lineJoin="miter" miterLimit="10"/>
|
||||
</shape>
|
||||
<line startX="59" startY="101" endX="905" endY="101" alpha="0.5">
|
||||
<border color="rgba(143, 149, 158, 1)" width="1" lineCap="square" lineJoin="miter" miterLimit="10"/>
|
||||
</line>
|
||||
<img src="JOdrbcqdUoQvVwxO3bpcScHynPJ" width="382" height="191" topLeftX="508" topLeftY="164">
|
||||
<crop type="rect" leftOffset="0" rightOffset="0" topOffset="0" bottomOffset="0" presetHandlers="8"/>
|
||||
</img>
|
||||
<img src="PIvhbkqeaoY3O8xp9CEco4ZZnvg" width="382" height="191" topLeftX="75" topLeftY="164">
|
||||
<crop type="rect" leftOffset="0" rightOffset="0" topOffset="0" bottomOffset="0" presetHandlers="8"/>
|
||||
</img>
|
||||
<shape width="468" height="53" topLeftX="53" topLeftY="48" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.35">
|
||||
<p>培训目的</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="382" height="56" topLeftX="507" topLeftY="411" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)">
|
||||
<p>请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="382" height="56" topLeftX="75" topLeftY="411" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)">
|
||||
<p>请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="382" height="44" topLeftX="508" topLeftY="374" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="16" color="rgba(255, 255, 255, 1)" bold="true" textAlign="center">
|
||||
<p>提高自我防护意识和能力</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="382" height="44" topLeftX="75" topLeftY="374" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="16" color="rgba(255, 255, 255, 1)" bold="true" textAlign="center">
|
||||
<p>增强公司员工法律意识以及法律观念</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillImg src="NXFgbhXpSoDgJGxhkF4c8vC4n6e" alpha="1" rotateWithShape="false"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<line startX="51" startY="457" endX="904" endY="456">
|
||||
<border color="linear-gradient(90deg,rgba(4, 58, 138, 1) 0%,rgba(104, 158, 239, 1) 16%,rgba(152, 222, 251, 1) 36%,rgba(255, 157, 11, 1) 66%,rgba(255, 92, 0, 1) 84%,rgba(62, 15, 197, 1) 100%)" lineCap="square" lineJoin="miter" miterLimit="10"/>
|
||||
</line>
|
||||
<shape width="347" height="83" topLeftX="34" topLeftY="94" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 1)">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="14">请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="895" height="64" topLeftX="34" topLeftY="31" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="32" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.35">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="32">合同签订的注意事项</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="422" height="224" topLeftX="512" topLeftY="190" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="200" fontFamily="黑体" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1" textAlign="right">
|
||||
<p>02</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="10" height="10" topLeftX="65" topLeftY="484" flipX="true" type="round2diag-rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="24" height="10" topLeftX="45" topLeftY="476" rotation="90" flipX="true" type="round2diag-rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="10" height="10" topLeftX="65" topLeftY="470" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="202" height="38" topLeftX="702" topLeftY="462" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" fontFamily="undefined" color="rgba(255, 255, 255, 1)" backgroundColor="rgba(0, 0, 0, 0)" bold="false" italic="false" underline="false" strikethrough="false" list="none" listStyle="circle-hollow-square" textAlign="right">
|
||||
<p>2026年第一季度</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(13, 20, 32, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<line startX="59" startY="101" endX="905" endY="101" alpha="0.5">
|
||||
<border color="rgba(143, 149, 158, 1)" width="1" lineCap="square" lineJoin="miter" miterLimit="10"/>
|
||||
</line>
|
||||
<shape width="63" height="68" topLeftX="59" topLeftY="180" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="16" color="rgba(255, 255, 255, 1)" textAlign="left">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="32" fontFamily="Arial Black">01</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="63" height="68" topLeftX="60" topLeftY="342" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="16" color="rgba(255, 255, 255, 1)" textAlign="left">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="32" fontFamily="Arial Black">02</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="468" height="53" topLeftX="53" topLeftY="48" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.35">
|
||||
<p>合同签订的注意事项</p>
|
||||
</content>
|
||||
</shape>
|
||||
<img src="A0G0btjSBoQYwwxHio7cjyTnnhh" width="344" height="300" topLeftX="561" topLeftY="164">
|
||||
<crop type="rect" leftOffset="0" rightOffset="0" topOffset="22" bottomOffset="22" presetHandlers="12"/>
|
||||
</img>
|
||||
<shape width="341" height="74" topLeftX="59" topLeftY="396" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)">
|
||||
<p>请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="341" height="74" topLeftX="59" topLeftY="234" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)">
|
||||
<p>请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="411" height="44" topLeftX="115" topLeftY="358" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="16" color="rgba(255, 255, 255, 1)" bold="true">
|
||||
<p>签订合同过程中应注意的问题</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="411" height="44" topLeftX="110" topLeftY="195" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="16" color="rgba(255, 255, 255, 1)" bold="true">
|
||||
<p>合同签订前的调查工作</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillImg src="NXFgbhXpSoDgJGxhkF4c8vC4n6e" alpha="1" rotateWithShape="false"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<line startX="51" startY="457" endX="904" endY="456">
|
||||
<border color="linear-gradient(90deg,rgba(4, 58, 138, 1) 0%,rgba(104, 158, 239, 1) 16%,rgba(152, 222, 251, 1) 36%,rgba(255, 157, 11, 1) 66%,rgba(255, 92, 0, 1) 84%,rgba(62, 15, 197, 1) 100%)" lineCap="square" lineJoin="miter" miterLimit="10"/>
|
||||
</line>
|
||||
<shape width="347" height="83" topLeftX="34" topLeftY="94" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 1)">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="14">请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="895" height="64" topLeftX="34" topLeftY="31" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="32" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.35">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="32">劳动争议风险</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="422" height="224" topLeftX="512" topLeftY="190" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="200" fontFamily="黑体" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1" textAlign="right">
|
||||
<p>03</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="10" height="10" topLeftX="65" topLeftY="484" flipX="true" type="round2diag-rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="24" height="10" topLeftX="45" topLeftY="476" rotation="90" flipX="true" type="round2diag-rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="10" height="10" topLeftX="65" topLeftY="470" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="202" height="38" topLeftX="702" topLeftY="462" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" fontFamily="undefined" color="rgba(255, 255, 255, 1)" backgroundColor="rgba(0, 0, 0, 0)" bold="false" italic="false" underline="false" strikethrough="false" list="none" listStyle="circle-hollow-square" textAlign="right">
|
||||
<p>2026年第一季度</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(13, 20, 32, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="395" height="395" topLeftX="99" topLeftY="116" type="ellipse">
|
||||
<border color="linear-gradient(140deg,rgba(0, 20, 51, 1) 0%,rgba(48, 171, 240, 1) 26%,rgba(255, 107, 0, 1) 62%,rgba(0, 16, 102, 1) 100%)" width="6" lineJoin="miter" miterLimit="10"/>
|
||||
</shape>
|
||||
<shape width="369" height="369" topLeftX="113" topLeftY="129" type="ellipse">
|
||||
<border color="linear-gradient(140deg,rgba(0, 20, 51, 1) 0%,rgba(48, 171, 240, 1) 26%,rgba(255, 107, 0, 1) 62%,rgba(0, 16, 102, 1) 100%)" lineJoin="miter" miterLimit="10"/>
|
||||
</shape>
|
||||
<shape width="340" height="340" topLeftX="127" topLeftY="144" type="ellipse">
|
||||
<border color="linear-gradient(140deg,rgba(0, 20, 51, 1) 0%,rgba(48, 171, 240, 1) 26%,rgba(255, 107, 0, 1) 62%,rgba(0, 16, 102, 1) 100%)" lineJoin="miter" miterLimit="10"/>
|
||||
</shape>
|
||||
<shape width="395" height="395" topLeftX="465" topLeftY="116" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(13, 20, 32, 1)"/>
|
||||
</fill>
|
||||
<border color="linear-gradient(90deg,rgba(4, 58, 138, 1) 0%,rgba(104, 158, 239, 1) 16%,rgba(152, 222, 251, 1) 36%,rgba(255, 157, 11, 1) 66%,rgba(255, 92, 0, 1) 84%,rgba(62, 15, 197, 1) 100%)" width="6" lineJoin="miter" miterLimit="10"/>
|
||||
</shape>
|
||||
<shape width="468" height="53" topLeftX="53" topLeftY="48" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.35">
|
||||
<p>劳动争议风险</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="236" height="74" topLeftX="545" topLeftY="306" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(212, 212, 212, 1)" bold="false" textAlign="center">
|
||||
<p>请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="236" height="74" topLeftX="179" topLeftY="305" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)" textAlign="center">
|
||||
<p>请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="395" height="49" topLeftX="465" topLeftY="250" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="21" color="rgba(212, 212, 212, 1)" bold="true" lineSpacing="multiple:1.35" textAlign="center">
|
||||
<p>合同内容与工资</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="395" height="49" topLeftX="99" topLeftY="250" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="21" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.35" textAlign="center">
|
||||
<p>劳动合约签约的时间</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(13, 20, 32, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<line startX="59" startY="101" endX="905" endY="101" alpha="0.5">
|
||||
<border color="rgba(143, 149, 158, 1)" width="1" lineCap="square" lineJoin="miter" miterLimit="10"/>
|
||||
</line>
|
||||
<shape width="258" height="287" topLeftX="645" topLeftY="165" presetHandlers="8" alpha="0.2" type="round-rect">
|
||||
<border color="rgba(170, 170, 170, 1)" width="1" lineJoin="miter" miterLimit="10"/>
|
||||
</shape>
|
||||
<shape width="258" height="287" topLeftX="351" topLeftY="165" presetHandlers="8" alpha="0.2" type="round-rect">
|
||||
<border color="rgba(170, 170, 170, 1)" width="1" lineJoin="miter" miterLimit="10"/>
|
||||
</shape>
|
||||
<shape width="258" height="287" topLeftX="57" topLeftY="165" presetHandlers="8" alpha="0.2" type="round-rect">
|
||||
<border color="rgba(170, 170, 170, 1)" width="1" lineJoin="miter" miterLimit="10"/>
|
||||
</shape>
|
||||
<img src="Qd97bGCM1oeyAQxRUmvcPUJjnyb" width="231" height="116" topLeftX="658" topLeftY="181">
|
||||
<crop type="rect" leftOffset="0" rightOffset="0" topOffset="0.02" bottomOffset="0.02" presetHandlers="8"/>
|
||||
</img>
|
||||
<img src="Z5ldbgltxoBN0XxyNxVcV2tWnWb" width="231" height="116" topLeftX="364" topLeftY="181">
|
||||
<crop type="rect" leftOffset="0" rightOffset="0" topOffset="0.02" bottomOffset="0.02" presetHandlers="8"/>
|
||||
</img>
|
||||
<img src="YXs0befYaoW0X5xtARpcuGT0nCb" width="231" height="116" topLeftX="71" topLeftY="181">
|
||||
<crop type="rect" leftOffset="0" rightOffset="0" topOffset="0.02" bottomOffset="0.02" presetHandlers="8"/>
|
||||
</img>
|
||||
<shape width="231" height="92" topLeftX="658" topLeftY="355" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)" textAlign="center">
|
||||
<p>请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑请在此处编辑文字请在此处编辑文字请在此处编辑文字</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="231" height="92" topLeftX="364" topLeftY="355" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)" textAlign="center">
|
||||
<p>请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑请在此处编辑文字请在此处编辑文字请在此处编辑文字</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="231" height="92" topLeftX="71" topLeftY="355" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)" textAlign="center">
|
||||
<p>请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑请在此处编辑文字请在此处编辑文字请在此处编辑文字</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="258" height="44" topLeftX="645" topLeftY="313" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="16" color="rgba(255, 255, 255, 1)" bold="true" textAlign="center">
|
||||
<p>解除劳动合同</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="258" height="44" topLeftX="351" topLeftY="313" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="16" color="rgba(255, 255, 255, 1)" bold="true" textAlign="center">
|
||||
<p>工伤</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="258" height="44" topLeftX="57" topLeftY="313" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="16" color="rgba(255, 255, 255, 1)" bold="true" textAlign="center">
|
||||
<p>合同约定内容</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="468" height="53" topLeftX="53" topLeftY="48" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.35">
|
||||
<p>劳动争议风险</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillImg src="NXFgbhXpSoDgJGxhkF4c8vC4n6e" alpha="1" rotateWithShape="false"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<line startX="51" startY="457" endX="904" endY="456">
|
||||
<border color="linear-gradient(90deg,rgba(4, 58, 138, 1) 0%,rgba(104, 158, 239, 1) 16%,rgba(152, 222, 251, 1) 36%,rgba(255, 157, 11, 1) 66%,rgba(255, 92, 0, 1) 84%,rgba(62, 15, 197, 1) 100%)" lineCap="square" lineJoin="miter" miterLimit="10"/>
|
||||
</line>
|
||||
<shape width="347" height="83" topLeftX="34" topLeftY="94" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 1)">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="14">请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="895" height="64" topLeftX="34" topLeftY="31" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="32" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.35">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="32">知识产权及商业机密风险</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="422" height="224" topLeftX="512" topLeftY="190" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="200" fontFamily="黑体" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1" textAlign="right">
|
||||
<p>04</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="202" height="38" topLeftX="702" topLeftY="462" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" fontFamily="undefined" color="rgba(255, 255, 255, 1)" backgroundColor="rgba(0, 0, 0, 0)" bold="false" italic="false" underline="false" strikethrough="false" list="none" listStyle="circle-hollow-square" textAlign="right" autoFit="shape-auto-fit">
|
||||
<p>2026年第一季度</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="10" height="10" topLeftX="65" topLeftY="484" flipX="true" type="round2diag-rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="24" height="10" topLeftX="45" topLeftY="476" rotation="90" flipX="true" type="round2diag-rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="10" height="10" topLeftX="65" topLeftY="470" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(13, 20, 32, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<line startX="59" startY="101" endX="905" endY="101" alpha="0.5">
|
||||
<border color="rgba(143, 149, 158, 1)" width="1" lineCap="square" lineJoin="miter" miterLimit="10"/>
|
||||
</line>
|
||||
<shape width="278" height="278" topLeftX="627" topLeftY="202" presetHandlers="8" alpha="0.5" type="round-rect">
|
||||
<border color="rgba(170, 170, 170, 1)" width="1" lineJoin="miter" miterLimit="10"/>
|
||||
</shape>
|
||||
<line startX="649" startY="303" endX="883" endY="304" alpha="0.25">
|
||||
<border color="rgba(143, 149, 158, 1)" width="1" lineCap="square" lineJoin="miter" miterLimit="10"/>
|
||||
</line>
|
||||
<icon width="62" height="62" topLeftX="644" topLeftY="221" iconType="iconpark/Safe/protect.svg">
|
||||
<border color="linear-gradient(140deg,rgba(0, 20, 51, 1) 0%,rgba(48, 171, 240, 1) 26%,rgba(255, 107, 0, 1) 62%,rgba(0, 16, 102, 1) 100%)" width="2" lineJoin="miter" miterLimit="10"/>
|
||||
</icon>
|
||||
<shape width="278" height="278" topLeftX="59" topLeftY="202" presetHandlers="8" alpha="0.5" type="round-rect">
|
||||
<border color="rgba(170, 170, 170, 1)" width="1" lineJoin="miter" miterLimit="10"/>
|
||||
</shape>
|
||||
<line startX="81" startY="303" endX="315" endY="304" alpha="0.25">
|
||||
<border color="rgba(143, 149, 158, 1)" width="1" lineCap="square" lineJoin="miter" miterLimit="10"/>
|
||||
</line>
|
||||
<icon width="62" height="62" topLeftX="76" topLeftY="221" iconType="iconpark/Clothes/bachelor-cap-one.svg">
|
||||
<border color="linear-gradient(140deg,rgba(0, 20, 51, 1) 0%,rgba(48, 171, 240, 1) 26%,rgba(255, 107, 0, 1) 62%,rgba(0, 16, 102, 1) 100%)" width="2" lineJoin="miter" miterLimit="10"/>
|
||||
</icon>
|
||||
<shape width="278" height="278" topLeftX="343" topLeftY="202" presetHandlers="8" alpha="0.5" type="round-rect">
|
||||
<border color="rgba(170, 170, 170, 1)" width="1" lineJoin="miter" miterLimit="10"/>
|
||||
</shape>
|
||||
<line startX="365" startY="303" endX="599" endY="304" alpha="0.25">
|
||||
<border color="rgba(143, 149, 158, 1)" width="1" lineCap="square" lineJoin="miter" miterLimit="10"/>
|
||||
</line>
|
||||
<icon width="62" height="62" topLeftX="360" topLeftY="221" iconType="iconpark/Edit/bring-to-front-one.svg">
|
||||
<border color="linear-gradient(140deg,rgba(0, 20, 51, 1) 0%,rgba(48, 171, 240, 1) 26%,rgba(255, 107, 0, 1) 62%,rgba(0, 16, 102, 1) 100%)" width="2" lineJoin="miter" miterLimit="10"/>
|
||||
</icon>
|
||||
<shape width="230" height="38" topLeftX="713" topLeftY="222" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)" bold="true">
|
||||
<p>Topic 03</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="230" height="38" topLeftX="145" topLeftY="222" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)" bold="true">
|
||||
<p>Topic 01</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="468" height="53" topLeftX="53" topLeftY="48" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.35">
|
||||
<p>知识产权及商业机密风险</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="230" height="38" topLeftX="429" topLeftY="221" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)" bold="true">
|
||||
<p>Topic 02</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="228" height="44" topLeftX="145" topLeftY="245" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="16" color="rgba(255, 255, 255, 1)" bold="true">
|
||||
<p>什么是知识产权?</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="237" height="92" topLeftX="649" topLeftY="324" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)">
|
||||
<p>请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="237" height="92" topLeftX="361" topLeftY="324" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)">
|
||||
<p>请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="237" height="92" topLeftX="78" topLeftY="324" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)">
|
||||
<p>请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="228" height="44" topLeftX="713" topLeftY="245" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="16" color="rgba(255, 255, 255, 1)" bold="true">
|
||||
<p>风险防范</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="228" height="44" topLeftX="429" topLeftY="245" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="16" color="rgba(255, 255, 255, 1)" bold="true">
|
||||
<p>专利的定义</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillImg src="NXFgbhXpSoDgJGxhkF4c8vC4n6e" alpha="1" rotateWithShape="false"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<line startX="51" startY="457" endX="904" endY="456">
|
||||
<border color="linear-gradient(90deg,rgba(4, 58, 138, 1) 0%,rgba(104, 158, 239, 1) 16%,rgba(152, 222, 251, 1) 36%,rgba(255, 157, 11, 1) 66%,rgba(255, 92, 0, 1) 84%,rgba(62, 15, 197, 1) 100%)" lineCap="square" lineJoin="miter" miterLimit="10"/>
|
||||
</line>
|
||||
<shape width="347" height="83" topLeftX="34" topLeftY="94" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 1)">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="14">请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="895" height="64" topLeftX="34" topLeftY="31" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="32" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.35">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="32">商业道德方面</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="422" height="224" topLeftX="512" topLeftY="190" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="200" fontFamily="黑体" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1" textAlign="right">
|
||||
<p>05</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="202" height="38" topLeftX="702" topLeftY="462" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" fontFamily="undefined" color="rgba(255, 255, 255, 1)" backgroundColor="rgba(0, 0, 0, 0)" bold="false" italic="false" underline="false" strikethrough="false" list="none" listStyle="circle-hollow-square" textAlign="right" autoFit="shape-auto-fit">
|
||||
<p>2026年第一季度</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="10" height="10" topLeftX="65" topLeftY="484" flipX="true" type="round2diag-rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="24" height="10" topLeftX="45" topLeftY="476" rotation="90" flipX="true" type="round2diag-rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="10" height="10" topLeftX="65" topLeftY="470" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(13, 20, 32, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<line startX="59" startY="101" endX="905" endY="101" alpha="0.5">
|
||||
<border color="rgba(143, 149, 158, 1)" width="1" lineCap="square" lineJoin="miter" miterLimit="10"/>
|
||||
</line>
|
||||
<line startX="64" startY="188" endX="185" endY="188">
|
||||
<border color="linear-gradient(90deg,rgba(16, 0, 81, 1) 0%,rgba(62, 0, 239, 1) 100%)" width="6" lineCap="square" lineJoin="miter" miterLimit="10"/>
|
||||
</line>
|
||||
<line startX="242" startY="188" endX="363" endY="188">
|
||||
<border color="linear-gradient(90deg,rgba(62, 0, 239, 1) 0%,rgba(48, 206, 196, 1) 100%)" width="6" lineCap="square" lineJoin="miter" miterLimit="10"/>
|
||||
</line>
|
||||
<line startX="414" startY="188" endX="535" endY="188">
|
||||
<border color="linear-gradient(90deg,rgba(48, 206, 196, 1) 0%,rgba(255, 122, 0, 1) 100%)" width="6" lineCap="square" lineJoin="miter" miterLimit="10"/>
|
||||
</line>
|
||||
<line startX="591" startY="188" endX="712" endY="188">
|
||||
<border color="linear-gradient(90deg,rgba(255, 122, 0, 1) 0%,rgba(152, 16, 174, 1) 100%)" width="6" lineCap="square" lineJoin="miter" miterLimit="10"/>
|
||||
</line>
|
||||
<line startX="770" startY="188" endX="891" endY="188">
|
||||
<border color="linear-gradient(90deg,rgba(152, 16, 174, 1) 0%,rgba(5, 0, 36, 1) 100%)" width="6" lineCap="square" lineJoin="miter" miterLimit="10"/>
|
||||
</line>
|
||||
<shape width="230" height="41" topLeftX="685" topLeftY="64" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14">
|
||||
<p>公司名字</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="468" height="53" topLeftX="53" topLeftY="48" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.35">
|
||||
<p>商业道德标准</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="132" height="200" topLeftX="765" topLeftY="254" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)">
|
||||
<p>请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="132" height="200" topLeftX="586" topLeftY="254" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)">
|
||||
<p>请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="132" height="200" topLeftX="409" topLeftY="254" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)">
|
||||
<p>请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="132" height="200" topLeftX="237" topLeftY="254" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)">
|
||||
<p>请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="132" height="200" topLeftX="59" topLeftY="254" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)">
|
||||
<p>请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字请在此处编辑文字</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="131" height="53" topLeftX="765" topLeftY="192" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.35">
|
||||
<p>05</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="131" height="53" topLeftX="586" topLeftY="192" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.35">
|
||||
<p>04</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="131" height="53" topLeftX="409" topLeftY="192" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.35">
|
||||
<p>03</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="131" height="53" topLeftX="237" topLeftY="192" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.35">
|
||||
<p>02</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="131" height="53" topLeftX="59" topLeftY="192" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.35">
|
||||
<p>01</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillImg src="YBLRbyEjxo8hiIxsQaFcYLSmnQc" alpha="1" rotateWithShape="false"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<line startX="51" startY="457" endX="904" endY="456">
|
||||
<border color="rgba(143, 149, 158, 1)" width="1" lineCap="square" lineJoin="miter" miterLimit="10"/>
|
||||
</line>
|
||||
<shape width="230" height="41" topLeftX="684" topLeftY="28" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14">
|
||||
<p>公司名字</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="678" height="116" topLeftX="236" topLeftY="302" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="80" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.2" textAlign="right">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="80">谢谢观看</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="16" height="15" topLeftX="78" topLeftY="60" flipX="true" type="round2diag-rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="36" height="16" topLeftX="48" topLeftY="50" rotation="90" flipX="true" type="round2diag-rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="16" height="15" topLeftX="78" topLeftY="39" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="185" height="38" topLeftX="51" topLeftY="461" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" fontFamily="undefined" color="rgba(255, 255, 255, 1)" backgroundColor="rgba(0, 0, 0, 0)" bold="false" italic="false" underline="false" strikethrough="false" list="none" listStyle="circle-hollow-square" textAlign="left" autoFit="shape-auto-fit">
|
||||
<p list="none" textAlign="left">
|
||||
<span color="rgba(255, 255, 255, 1)" backgroundColor="rgba(0, 0, 0, 0)" fontSize="12" fontFamily="undefined" bold="false" italic="false" strikethrough="false" underline="false">A座32楼会议室</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="202" height="38" topLeftX="722" topLeftY="461" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" fontFamily="undefined" color="rgba(255, 255, 255, 1)" backgroundColor="rgba(0, 0, 0, 0)" bold="false" italic="false" underline="false" strikethrough="false" list="none" listStyle="circle-hollow-square" textAlign="right" autoFit="shape-auto-fit">
|
||||
<p list="none" textAlign="right">
|
||||
<span color="rgba(255, 255, 255, 1)" backgroundColor="rgba(0, 0, 0, 0)" fontSize="12" fontFamily="undefined" bold="false" italic="false" strikethrough="false" underline="false">2026年第一季度</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="202" height="42" topLeftX="712" topLeftY="28" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" fontFamily="undefined" color="rgba(255, 255, 255, 1)" backgroundColor="rgba(0, 0, 0, 0)" bold="false" italic="false" underline="false" strikethrough="false" list="none" listStyle="circle-hollow-square" textAlign="right" autoFit="shape-auto-fit">
|
||||
<p list="none" textAlign="right">公司名字</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
</presentation>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,933 +0,0 @@
|
||||
<presentation xmlns="http://www.larkoffice.com/sml/2.0" width="960" height="540">
|
||||
<title>新人入职培训</title>
|
||||
<theme>
|
||||
<textStyles>
|
||||
<title fontColor="#000000FF" fontSize="60"/>
|
||||
<headline fontColor="#000000FF" fontSize="54"/>
|
||||
<sub-headline fontColor="#000000FF"/>
|
||||
<body fontColor="#000000FF"/>
|
||||
<caption fontColor="#808080FF"/>
|
||||
</textStyles>
|
||||
</theme>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillImg src="SC2Wbh3kaopv4Jxk1cXc4laHnyd" alpha="1" rotateWithShape="false"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="960" height="540" topLeftX="0" topLeftY="0" presetHandlers="0" alpha="0.63" type="rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(75, 63, 221, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="312" height="56" topLeftX="324" topLeftY="289" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)" textAlign="center">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="290" height="92" topLeftX="335" topLeftY="197" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="60" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.2" textAlign="center">
|
||||
<p>新人培训</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="900" height="40" topLeftX="30" topLeftY="476" presetHandlers="48" type="rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="30" height="30" topLeftX="36" topLeftY="481" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(75, 63, 221, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<icon width="18" height="18" topLeftX="43" topLeftY="487" iconType="iconpark/Arrows/arrow-right.svg">
|
||||
<border color="rgba(255, 255, 255, 1)" width="1" lineJoin="miter" miterLimit="10"/>
|
||||
</icon>
|
||||
<shape width="126" height="44" topLeftX="66" topLeftY="474" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="16" color="rgba(44, 40, 64, 1)" textAlign="left">
|
||||
<p>
|
||||
<span color="rgba(44, 40, 64, 1)" fontSize="16">进入今日议程</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="127" height="44" topLeftX="795" topLeftY="474" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="16" color="rgba(44, 40, 64, 1)" textAlign="right">
|
||||
<p>
|
||||
<span color="rgba(44, 40, 64, 1)" fontSize="16">2026.05.04</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style/>
|
||||
<data>
|
||||
<shape width="100" height="68" topLeftX="59" topLeftY="47" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="32" bold="true">
|
||||
<p>目录</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="311" height="56" topLeftX="59" topLeftY="115" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12">
|
||||
<p>
|
||||
<span fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="70" height="70" topLeftX="62" topLeftY="267" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(44, 40, 64, 1)"/>
|
||||
</fill>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="18">1</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<line startX="153" startY="370" endX="471" endY="371" alpha="0.15">
|
||||
<border width="1" lineCap="square" lineJoin="miter" miterLimit="10"/>
|
||||
</line>
|
||||
<shape width="70" height="70" topLeftX="62" topLeftY="385" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(44, 40, 64, 1)"/>
|
||||
</fill>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="18">3</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<line startX="581" startY="370" endX="898" endY="371" alpha="0.15">
|
||||
<border width="1" lineCap="square" lineJoin="miter" miterLimit="10"/>
|
||||
</line>
|
||||
<shape width="70" height="70" topLeftX="489" topLeftY="267" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(44, 40, 64, 1)"/>
|
||||
</fill>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="18">2</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="70" height="70" topLeftX="489" topLeftY="385" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(44, 40, 64, 1)"/>
|
||||
</fill>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="18">4</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="100" height="44" topLeftX="153" topLeftY="267" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="16" bold="true">
|
||||
<p>
|
||||
<strong>公司概况</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="100" height="44" topLeftX="153" topLeftY="385" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="16" bold="true">
|
||||
<p>
|
||||
<strong>规章制度</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="311" height="56" topLeftX="153" topLeftY="302" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12">
|
||||
<p>
|
||||
<span fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="311" height="56" topLeftX="153" topLeftY="420" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12">
|
||||
<p>
|
||||
<span fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="100" height="44" topLeftX="581" topLeftY="270" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="16" bold="true">
|
||||
<p>
|
||||
<strong>开始旅程</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="311" height="56" topLeftX="581" topLeftY="305" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12">
|
||||
<p>
|
||||
<span fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="100" height="44" topLeftX="581" topLeftY="385" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="16" bold="true">
|
||||
<p>
|
||||
<strong>公司福利</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="311" height="56" topLeftX="581" topLeftY="420" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12">
|
||||
<p>
|
||||
<span fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(75, 63, 221, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<img src="XWWzbxvZmoztg2xETpEcw22mnEd" width="328" height="432" topLeftX="571" topLeftY="54">
|
||||
<crop type="rect" leftOffset="0.05" rightOffset="0.05" topOffset="0" bottomOffset="0" presetHandlers="24"/>
|
||||
</img>
|
||||
<shape width="381" height="44" topLeftX="67" topLeftY="260" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="16" color="rgba(255, 255, 255, 1)">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="16">请输入相关描述信息以解释你的标题</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="485" height="85" topLeftX="62" topLeftY="294" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="54" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.2">
|
||||
<p>公司概况</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style/>
|
||||
<data>
|
||||
<img src="LHhDbYrgZo4vVVxiVmZc85dDn6d" width="194" height="236" topLeftX="487" topLeftY="229">
|
||||
<crop type="rect" leftOffset="0" rightOffset="0" topOffset="39" bottomOffset="39" presetHandlers="18"/>
|
||||
</img>
|
||||
<img src="AooSbNkPko0FWUxrsAJchJgen5j" width="194" height="316" topLeftX="706" topLeftY="55" saturation="11">
|
||||
<crop type="rect" leftOffset="0.8" rightOffset="0.8" topOffset="0" bottomOffset="0" presetHandlers="18"/>
|
||||
</img>
|
||||
<img src="B0aKbJkekobG8exkYDIcZlcrnRd" width="194" height="236" topLeftX="487" topLeftY="-27">
|
||||
<crop type="rect" leftOffset="0" rightOffset="0" topOffset="3" bottomOffset="3" presetHandlers="18"/>
|
||||
</img>
|
||||
<img src="WGEZb10uxoKMfoxPIHNcha7anxe" width="194" height="164" topLeftX="706" topLeftY="391" saturation="34">
|
||||
<crop type="rect" leftOffset="56" rightOffset="18" topOffset="32" bottomOffset="161" presetHandlers="18"/>
|
||||
</img>
|
||||
<shape width="240" height="68" topLeftX="65" topLeftY="116" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="32" bold="true">
|
||||
<p>创始人的故事</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="354" height="164" topLeftX="65" topLeftY="203" alpha="0.5" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="16">
|
||||
<p>
|
||||
<span fontSize="16">这里可以展示创始人的职业经历。描述他如何在各种困难的条件下建立了公司</span>
|
||||
</p>
|
||||
<p/>
|
||||
<p>
|
||||
<span fontSize="16">描述他的理念和梦想,及为此付出的努力</span>
|
||||
</p>
|
||||
<p/>
|
||||
<p>
|
||||
<span fontSize="16">描述公司取得的成绩及下一个 10 年的目标规划</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillImg src="Q9D9b6hOnoRxsgxSwU0cx3tAn1c" alpha="1" rotateWithShape="false"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="960" height="540" topLeftX="0" topLeftY="0" presetHandlers="0" alpha="0.7" type="rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(75, 63, 221, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="131" height="42" topLeftX="56" topLeftY="36" alpha="0.5" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" color="rgba(255, 255, 255, 1)" lineSpacing="multiple:1.2" letterSpacing="2" textAlign="left">
|
||||
<p lineSpacing="multiple:1.2" letterSpacing="2">
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="18">公司愿景</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="53" height="53" topLeftX="56" topLeftY="429" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<icon width="32" height="32" topLeftX="67" topLeftY="439" iconType="iconpark/Arrows/arrow-right.svg">
|
||||
<border color="rgba(75, 63, 221, 1)" width="2" lineJoin="miter" miterLimit="10"/>
|
||||
</icon>
|
||||
<shape width="822" height="164" topLeftX="56" topLeftY="98" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="32" color="rgba(255, 255, 255, 1)" bold="true">
|
||||
<p letterSpacing="1">
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="32">如果你做了一件事,结果还不错,那么你应该去做其他精彩的事,不要在上面纠缠太久。只要想清楚下一步是什么</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
</slide>
|
||||
<slide>
|
||||
<style/>
|
||||
<data>
|
||||
<shape width="210" height="264" topLeftX="55" topLeftY="178" presetHandlers="18" type="round-rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(75, 63, 221, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="82" height="82" topLeftX="70" topLeftY="191" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<icon width="43" height="43" topLeftX="90" topLeftY="211" iconType="iconpark/Abstract/six-points.svg">
|
||||
<border color="rgba(75, 63, 221, 1)" width="2" lineJoin="miter" miterLimit="10"/>
|
||||
</icon>
|
||||
<shape width="180" height="74" topLeftX="70" topLeftY="351" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="180" height="44" topLeftX="70" topLeftY="317" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="16">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="16">始终创业</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="210" height="264" topLeftX="268" topLeftY="178" presetHandlers="18" type="round-rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(44, 40, 64, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="82" height="82" topLeftX="283" topLeftY="191" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<icon width="43" height="43" topLeftX="303" topLeftY="211" iconType="iconpark/Abstract/cylinder.svg">
|
||||
<border color="rgba(44, 40, 64, 1)" width="3" lineJoin="miter" miterLimit="10"/>
|
||||
</icon>
|
||||
<shape width="180" height="44" topLeftX="283" topLeftY="317" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="16">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="16">坦诚清晰</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="180" height="74" topLeftX="283" topLeftY="351" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="210" height="264" topLeftX="482" topLeftY="178" presetHandlers="18" type="round-rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(75, 63, 221, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="82" height="82" topLeftX="497" topLeftY="191" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<icon width="43" height="43" topLeftX="516" topLeftY="211" iconType="iconpark/Abstract/game-emoji.svg">
|
||||
<border color="rgba(75, 63, 221, 1)" width="2" lineJoin="miter" miterLimit="10"/>
|
||||
</icon>
|
||||
<shape width="180" height="44" topLeftX="497" topLeftY="317" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="16">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="16">多元兼容</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="180" height="74" topLeftX="497" topLeftY="351" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="210" height="264" topLeftX="695" topLeftY="178" presetHandlers="18" type="round-rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(44, 40, 64, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="82" height="82" topLeftX="710" topLeftY="191" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<icon width="43" height="43" topLeftX="729" topLeftY="211" iconType="iconpark/Abstract/oval-love-two.svg">
|
||||
<border color="rgba(44, 40, 64, 1)" width="2" lineJoin="miter" miterLimit="10"/>
|
||||
</icon>
|
||||
<shape width="180" height="44" topLeftX="710" topLeftY="317" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="16">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="16">求真务实</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="180" height="74" topLeftX="710" topLeftY="351" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="456" height="38" topLeftX="252" topLeftY="108" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" textAlign="center">
|
||||
<p>
|
||||
<span fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="487" height="68" topLeftX="236" topLeftY="46" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="32" bold="true" textAlign="center">
|
||||
<p>价值观</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(75, 63, 221, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<img src="U9DGbgUQmo8Vg2xdYyfcLVKunqb" width="328" height="432" topLeftX="571" topLeftY="54">
|
||||
<crop type="rect" leftOffset="52" rightOffset="52" topOffset="0" bottomOffset="0" presetHandlers="24"/>
|
||||
</img>
|
||||
<shape width="381" height="44" topLeftX="67" topLeftY="260" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="16" color="rgba(255, 255, 255, 1)">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="16">请输入相关描述信息以解释你的标题</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="485" height="85" topLeftX="62" topLeftY="294" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="54" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.2">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="54">开始你的旅程</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style/>
|
||||
<data>
|
||||
<line startX="558" startY="404" endX="839" endY="403" alpha="0.5">
|
||||
<border color="rgba(143, 149, 158, 1)" dashArray="dash" width="1" lineCap="square" lineJoin="miter" miterLimit="10"/>
|
||||
</line>
|
||||
<shape width="367" height="92" topLeftX="62" topLeftY="367" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(44, 40, 64, 1)" textAlign="left">
|
||||
<p>
|
||||
<span color="rgba(44, 40, 64, 1)" fontSize="12">当开始时,我们会进行头脑风暴,分享彼此的想法,并从中激发灵感。在经过一系列的讨论后,开始制定策略,拟定计划。并开始进行分工合作,明确各个成员的职责。最后定期复盘进展,确保计划顺利执行。</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<img src="KImsboGLOoVLYexRUlScDoygnud" width="849" height="201" topLeftX="60" topLeftY="48" exposure="-16" contrast="19" saturation="-100">
|
||||
<crop type="rect" leftOffset="0" rightOffset="0" topOffset="256" bottomOffset="660" presetHandlers="18"/>
|
||||
</img>
|
||||
<shape width="180" height="58" topLeftX="144" topLeftY="289" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="32" textAlign="left">
|
||||
<p lineSpacing="multiple:1.2">
|
||||
<strong>
|
||||
<span color="rgba(31, 35, 41, 1)" fontSize="32">入职流程</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<icon width="60" height="60" topLeftX="73" topLeftY="283" iconType="iconpark/Travel/cable-car.svg">
|
||||
<border width="2" lineJoin="miter" miterLimit="10"/>
|
||||
</icon>
|
||||
<shape width="12" height="12" topLeftX="550" topLeftY="398" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(75, 63, 221, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="12" height="12" topLeftX="645" topLeftY="398" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(44, 40, 64, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="12" height="12" topLeftX="739" topLeftY="398" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(44, 40, 64, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="12" height="12" topLeftX="833" topLeftY="398" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(44, 40, 64, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="76" height="38" topLeftX="541" topLeftY="412" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(44, 40, 64, 1)" bold="true" textAlign="left">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(44, 40, 64, 1)" fontSize="12">签订合同</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="76" height="38" topLeftX="635" topLeftY="412" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(44, 40, 64, 1)" bold="true" textAlign="left">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(44, 40, 64, 1)" fontSize="12">入职手续</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="76" height="38" topLeftX="729" topLeftY="412" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(44, 40, 64, 1)" bold="true" textAlign="left">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(44, 40, 64, 1)" fontSize="12">申请设备</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="76" height="38" topLeftX="823" topLeftY="412" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(44, 40, 64, 1)" bold="true" textAlign="left">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(44, 40, 64, 1)" fontSize="12">培训安排</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(44, 40, 64, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="236" height="44" topLeftX="421" topLeftY="151" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="16" color="rgba(255, 255, 255, 1)">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="16">身份证 #1</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="208" height="56" topLeftX="421" topLeftY="184" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(147, 150, 156, 1)">
|
||||
<p>
|
||||
<span color="rgba(147, 150, 156, 1)" fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="254" height="56" topLeftX="69" topLeftY="155" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(147, 150, 156, 1)">
|
||||
<p>
|
||||
<span color="rgba(147, 150, 156, 1)" fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="236" height="44" topLeftX="704" topLeftY="358" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="16" color="rgba(255, 255, 255, 1)">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="16">体检证明 #4</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="208" height="56" topLeftX="704" topLeftY="391" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(147, 150, 156, 1)">
|
||||
<p>
|
||||
<span color="rgba(147, 150, 156, 1)" fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="236" height="44" topLeftX="421" topLeftY="358" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="16" color="rgba(255, 255, 255, 1)">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="16">学历/学位证明 #3</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="208" height="56" topLeftX="421" topLeftY="391" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(147, 150, 156, 1)">
|
||||
<p>
|
||||
<span color="rgba(147, 150, 156, 1)" fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="236" height="44" topLeftX="704" topLeftY="151" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="16" color="rgba(255, 255, 255, 1)">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="16">银行卡 #2</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="208" height="56" topLeftX="704" topLeftY="184" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(147, 150, 156, 1)">
|
||||
<p>
|
||||
<span color="rgba(147, 150, 156, 1)" fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="270" height="68" topLeftX="71" topLeftY="91" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="32" color="rgba(255, 255, 255, 1)" bold="true">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="32">入职手续</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<icon width="60" height="60" topLeftX="433" topLeftY="91" iconType="iconpark/Peoples/id-card-h.svg">
|
||||
<border color="rgba(255, 255, 255, 1)" width="3" lineJoin="miter" miterLimit="10"/>
|
||||
</icon>
|
||||
<icon width="60" height="60" topLeftX="711" topLeftY="91" iconType="iconpark/Money/bank-card.svg">
|
||||
<border color="rgba(255, 255, 255, 1)" width="3" lineJoin="miter" miterLimit="10"/>
|
||||
</icon>
|
||||
<icon width="60" height="60" topLeftX="433" topLeftY="297" iconType="iconpark/Clothes/bachelor-cap-one.svg">
|
||||
<border color="rgba(255, 255, 255, 1)" width="3" lineJoin="miter" miterLimit="10"/>
|
||||
</icon>
|
||||
<icon width="60" height="60" topLeftX="711" topLeftY="297" iconType="iconpark/Health/eeg.svg">
|
||||
<border color="rgba(255, 255, 255, 1)" width="3" lineJoin="miter" miterLimit="10"/>
|
||||
</icon>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(75, 63, 221, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="42" height="42" topLeftX="822" topLeftY="244" alpha="0.2" type="ellipse">
|
||||
<border color="rgba(44, 40, 64, 1)" width="1" lineJoin="miter" miterLimit="10"/>
|
||||
</shape>
|
||||
<icon width="25" height="25" topLeftX="831" topLeftY="252" alpha="0.2" iconType="iconpark/Arrows/arrow-right.svg">
|
||||
<border color="rgba(44, 40, 64, 1)" width="1" lineJoin="miter" miterLimit="10"/>
|
||||
</icon>
|
||||
<shape width="865" height="454" topLeftX="47" topLeftY="43" presetHandlers="18" type="round-rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<img src="TbzSb8bX7oZhvoxGHYoch6qfnAg" width="296" height="408" topLeftX="72" topLeftY="66">
|
||||
<crop type="rect" leftOffset="56" rightOffset="56" topOffset="0" bottomOffset="0"/>
|
||||
</img>
|
||||
<shape width="404" height="68" topLeftX="415" topLeftY="160" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="32" bold="true">
|
||||
<p lineSpacing="multiple:1.2">
|
||||
<strong>
|
||||
<span fontSize="32">办公设备申请</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="263" height="128" topLeftX="415" topLeftY="218" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12">
|
||||
<p list="none">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</p>
|
||||
</content>
|
||||
</shape>
|
||||
<icon width="25" height="25" topLeftX="831" topLeftY="252" alpha="0.2" iconType="iconpark/Arrows/arrow-right.svg">
|
||||
<border color="rgba(44, 40, 64, 1)" width="1" lineJoin="miter" miterLimit="10"/>
|
||||
</icon>
|
||||
<shape width="42" height="42" topLeftX="822" topLeftY="244" alpha="0.2" type="ellipse">
|
||||
<border color="rgba(44, 40, 64, 1)" width="1" lineJoin="miter" miterLimit="10"/>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(75, 63, 221, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<img src="YDX8brid2ofS9vxsbDCcW5MfnHd" width="328" height="432" topLeftX="571" topLeftY="54">
|
||||
<crop type="rect" leftOffset="0" rightOffset="0" topOffset="2" bottomOffset="2" presetHandlers="24"/>
|
||||
</img>
|
||||
<shape width="381" height="44" topLeftX="67" topLeftY="260" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="16" color="rgba(255, 255, 255, 1)">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="16">请输入相关描述信息以解释你的标题</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="485" height="85" topLeftX="62" topLeftY="294" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="54" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.2">
|
||||
<p lineSpacing="multiple:1.2" letterSpacing="2">
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="54">规章制度</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(243, 244, 246, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="421" height="449" topLeftX="53" topLeftY="46" presetHandlers="24" type="round-rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="421" height="449" topLeftX="487" topLeftY="46" presetHandlers="24" type="round-rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<img src="GduebSB0doQ9vAxRVTBcwJOIncf" width="358" height="202" topLeftX="518" topLeftY="74">
|
||||
<crop type="rect" leftOffset="22" rightOffset="22" topOffset="0" bottomOffset="0"/>
|
||||
</img>
|
||||
<img src="Dwv9bc5ngozIaAxH02CcjmptnBs" width="358" height="202" topLeftX="84" topLeftY="74">
|
||||
<crop type="rect" leftOffset="3" rightOffset="3" topOffset="0" bottomOffset="0" presetHandlers="18"/>
|
||||
</img>
|
||||
<shape width="221" height="74" topLeftX="222" topLeftY="373" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12">
|
||||
<p>描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="221" height="44" topLeftX="222" topLeftY="339" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="16" bold="true">
|
||||
<p>年度旅游福利</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="221" height="74" topLeftX="656" topLeftY="373" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12">
|
||||
<p>
|
||||
<span fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="221" height="44" topLeftX="656" topLeftY="339" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="16" bold="true">
|
||||
<p>
|
||||
<strong>
|
||||
<span fontSize="16">如何处理病假</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="100" height="100" topLeftX="84" topLeftY="343" presetHandlers="100" type="round-rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(44, 40, 64, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<icon width="49" height="49" topLeftX="111" topLeftY="369" rotation="90" iconType="iconpark/Travel/airplane.svg">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</icon>
|
||||
<shape width="100" height="100" topLeftX="517" topLeftY="343" presetHandlers="100" type="round-rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
<border color="rgba(44, 40, 64, 1)" lineJoin="miter" miterLimit="10"/>
|
||||
</shape>
|
||||
<icon width="49" height="49" topLeftX="543" topLeftY="369" iconType="iconpark/Health/cross-society.svg">
|
||||
<fill>
|
||||
<fillColor color="rgba(44, 40, 64, 1)"/>
|
||||
</fill>
|
||||
</icon>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(75, 63, 221, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<img src="FLAWbzsymo9ZUHxmDAkcNe40nbb" width="328" height="432" topLeftX="571" topLeftY="54">
|
||||
<crop type="rect" leftOffset="52" rightOffset="52" topOffset="0" bottomOffset="0" presetHandlers="24"/>
|
||||
</img>
|
||||
<shape width="381" height="44" topLeftX="67" topLeftY="260" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="16" color="rgba(255, 255, 255, 1)">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="16">请输入相关描述信息以解释你的标题</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="485" height="85" topLeftX="62" topLeftY="294" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="54" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.2">
|
||||
<p lineSpacing="multiple:1.2" letterSpacing="2">
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="54">公司福利</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<undefined type="fallback"/>
|
||||
<shape width="255" height="92" topLeftX="341" topLeftY="386" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12">
|
||||
<ul listStyle="circle-hollow-square">
|
||||
<li>
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="12">关键点 #1</span>
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="12">关键点 #2</span>
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="12">关键点 #3</span>
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="260" height="74" topLeftX="52" topLeftY="386" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)">
|
||||
<ul listStyle="circle-hollow-square">
|
||||
<li>
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)">关键点 #1</span>
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="12">关键点 #</span>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="12">2</span>
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="12">关键点 #3</span>
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="260" height="92" topLeftX="634" topLeftY="386" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12">
|
||||
<ul listStyle="circle-hollow-square">
|
||||
<li>
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="12">关键点 #1</span>
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="12">关键点 #2</span>
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="12">关键点 #3</span>
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="487" height="68" topLeftX="236" topLeftY="46" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="32" color="rgba(255, 255, 255, 1)" bold="true" textAlign="center">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="32">公司福利</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(44, 40, 64, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="404" height="116" topLeftX="278" topLeftY="202" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="32" color="rgba(255, 255, 255, 1)" bold="true" textAlign="center">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="32">愿你在这里度过愉快的时光</span>
|
||||
</strong>
|
||||
</p>
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="32">并在我们的团队中取得成功</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
</slide>
|
||||
</presentation>
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,687 +0,0 @@
|
||||
<presentation xmlns="http://www.larkoffice.com/sml/2.0" width="960" height="540">
|
||||
<title>产品推广方案-裂图重新上传</title>
|
||||
<theme>
|
||||
<textStyles>
|
||||
<title fontColor="#000000FF" fontSize="64"/>
|
||||
<headline fontColor="#000000FF"/>
|
||||
<sub-headline fontColor="#000000FF"/>
|
||||
<body fontColor="#000000FF" fontSize="14"/>
|
||||
<caption fontColor="#808080FF" fontSize="14"/>
|
||||
</textStyles>
|
||||
</theme>
|
||||
<slide>
|
||||
<style/>
|
||||
<data>
|
||||
<img src="KQ11bto5XoGHbCxBHmMchsYOn9e" width="251" height="425" topLeftX="578" topLeftY="65">
|
||||
<crop type="rect" leftOffset="6" rightOffset="169" topOffset="0" bottomOffset="0" presetHandlers="0"/>
|
||||
</img>
|
||||
<shape width="39" height="425" topLeftX="578" topLeftY="65" type="rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="536" height="180" topLeftX="84" topLeftY="85" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="80" color="rgba(43, 47, 54, 1)" bold="true" lineSpacing="multiple:1">
|
||||
<p lineSpacing="multiple:1">
|
||||
<span fontSize="80">DIGITAL</span>
|
||||
</p>
|
||||
<p lineSpacing="multiple:1">
|
||||
<span fontSize="80">MARKETING</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="325" height="68" topLeftX="84" topLeftY="257" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="32" fontFamily="undefined" color="rgba(43, 47, 54, 1)" bold="true" textAlign="left">
|
||||
<p>产品推广计划</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="250" height="77" topLeftX="56" topLeftY="85" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="38" bold="true">
|
||||
<p>CONTENTS</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="250" height="68" topLeftX="56" topLeftY="142" alpha="0.7" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="32" fontFamily="undefined" color="rgba(43, 47, 54, 1)" bold="false" textAlign="left">
|
||||
<p>
|
||||
<span bold="false">目录</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="66" height="66" topLeftX="390" topLeftY="102" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" fontFamily="Noto Sans" color="rgba(255, 255, 255, 1)" bold="true">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="18" fontFamily="Noto Sans">01</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="118" height="43" topLeftX="463" topLeftY="113" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" color="rgba(0, 0, 0, 1)" bold="true" lineSpacing="multiple:1.3" textAlign="left">
|
||||
<p lineSpacing="multiple:1.3">
|
||||
<strong>
|
||||
<span color="rgba(0, 0, 0, 1)" fontSize="18">关于我们</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="330" height="41" topLeftX="581" topLeftY="114" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" textAlign="left">
|
||||
<p>输入相关的描述信息以解释你的标题。</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="66" height="66" topLeftX="390" topLeftY="189" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" fontFamily="Noto Sans" color="rgba(255, 255, 255, 1)" bold="true">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="18" fontFamily="Noto Sans">02</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="118" height="43" topLeftX="463" topLeftY="200" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" color="rgba(0, 0, 0, 1)" bold="true" lineSpacing="multiple:1.3" textAlign="left">
|
||||
<p lineSpacing="multiple:1.3">
|
||||
<strong>
|
||||
<span color="rgba(0, 0, 0, 1)" fontSize="18">愿景&目标</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="330" height="41" topLeftX="581" topLeftY="201" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" textAlign="left">
|
||||
<p>输入相关的描述信息以解释你的标题。</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="66" height="66" topLeftX="390" topLeftY="275" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" fontFamily="Noto Sans" color="rgba(255, 255, 255, 1)" bold="true">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="18" fontFamily="Noto Sans">03</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="118" height="43" topLeftX="463" topLeftY="287" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" color="rgba(0, 0, 0, 1)" bold="true" lineSpacing="multiple:1.3" textAlign="left">
|
||||
<p lineSpacing="multiple:1.3">
|
||||
<strong>
|
||||
<span color="rgba(0, 0, 0, 1)" fontSize="18">品牌策略</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="330" height="41" topLeftX="581" topLeftY="288" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" textAlign="left">
|
||||
<p>输入相关的描述信息以解释你的标题。</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="66" height="66" topLeftX="390" topLeftY="372" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" fontFamily="Noto Sans" color="rgba(255, 255, 255, 1)" bold="true">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="18" fontFamily="Noto Sans">04</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="118" height="43" topLeftX="463" topLeftY="384" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" color="rgba(0, 0, 0, 1)" bold="true" lineSpacing="multiple:1.3" textAlign="left">
|
||||
<p lineSpacing="multiple:1.3">核心产品</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="330" height="41" topLeftX="581" topLeftY="385" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" textAlign="left">
|
||||
<p>输入相关的描述信息以解释你的标题。</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="118" height="118" topLeftX="182" topLeftY="193" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="36" fontFamily="Noto Sans" color="rgba(43, 47, 54, 1)" bold="true">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(43, 47, 54, 1)" fontSize="36" fontFamily="Noto Sans">01</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="118" height="51" topLeftX="316" topLeftY="227" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.3" textAlign="left">
|
||||
<p lineSpacing="multiple:1.3">
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="24">关于我们</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="330" height="47" topLeftX="450" topLeftY="229" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" color="rgba(255, 255, 255, 1)" textAlign="left">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="18">输入相关的描述信息以解释你的标题。</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<img src="KFOtbv5TUoKxm8x9dDfcfb6snEd" width="202" height="128" topLeftX="257" topLeftY="75" exposure="5" contrast="-12" saturation="-24" temperature="-65">
|
||||
<crop type="rect" leftOffset="126" rightOffset="29" topOffset="212" bottomOffset="18" presetHandlers="0"/>
|
||||
</img>
|
||||
<img src="KFOtbv5TUoKxm8x9dDfcfb6snEd" width="202" height="128" topLeftX="38" topLeftY="75" flipY="true" exposure="5" contrast="-12" saturation="-24" temperature="-73">
|
||||
<crop type="rect" leftOffset="0" rightOffset="202" topOffset="101" bottomOffset="175" presetHandlers="0"/>
|
||||
</img>
|
||||
<shape width="250" height="140" topLeftX="28" topLeftY="323" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="80" bold="true">
|
||||
<p>
|
||||
<span fontSize="80">Hello</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="250" height="68" topLeftX="32" topLeftY="293" alpha="0.7" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="32" fontFamily="undefined" color="rgba(43, 47, 54, 1)" bold="false" textAlign="left">
|
||||
<p>
|
||||
<span bold="false">你好</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="318" height="56" topLeftX="34" topLeftY="215" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" textAlign="left">
|
||||
<p>
|
||||
<span fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="395" height="74" topLeftX="507" topLeftY="99" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" textAlign="left">
|
||||
<p>
|
||||
<span fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容。描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容。</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="395" height="230" topLeftX="507" topLeftY="229" type="rect">
|
||||
<fill>
|
||||
<fillColor/>
|
||||
</fill>
|
||||
</shape>
|
||||
<img src="TE9RblFGdowyVexgIYIc2GEonJd" width="395" height="230" topLeftX="507" topLeftY="229" saturation="-43" temperature="-100">
|
||||
<crop type="rect" leftOffset="20" rightOffset="17" topOffset="88" bottomOffset="113" presetHandlers="0"/>
|
||||
</img>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="372" height="116" topLeftX="28" topLeftY="130" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="64" bold="true">
|
||||
<p>About us</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="250" height="56" topLeftX="32" topLeftY="103" alpha="0.7" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" bold="false" textAlign="left">
|
||||
<p>
|
||||
<span fontSize="24" bold="false">关于我们</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="318" height="74" topLeftX="32" topLeftY="235" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" textAlign="left">
|
||||
<p>
|
||||
<span fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容。描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容。</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<img src="TDYmbbCrPoAAz0xgXVwcbblrn4f" width="395" height="415" topLeftX="507" topLeftY="44" saturation="-100" temperature="-100">
|
||||
<crop type="rect" leftOffset="26" rightOffset="68" topOffset="30" bottomOffset="45" presetHandlers="0"/>
|
||||
</img>
|
||||
<shape width="39" height="415" topLeftX="863" topLeftY="44" type="rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="118" height="118" topLeftX="182" topLeftY="193" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="36" fontFamily="Noto Sans" color="rgba(43, 47, 54, 1)" bold="true">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(43, 47, 54, 1)" fontSize="36" fontFamily="Noto Sans">02</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="141" height="51" topLeftX="316" topLeftY="227" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.3" textAlign="left">
|
||||
<p lineSpacing="multiple:1.3">
|
||||
<span color="rgba(255, 255, 255, 1)">愿景&目标</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="330" height="47" topLeftX="460" topLeftY="229" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" color="rgba(255, 255, 255, 1)" textAlign="left">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="18">输入相关的描述信息以解释你的标题。</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="250" height="92" topLeftX="65" topLeftY="100" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="48" bold="true">
|
||||
<p>
|
||||
<span fontSize="48">Vision</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="318" height="56" topLeftX="65" topLeftY="168" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" textAlign="left">
|
||||
<p>
|
||||
<span fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="318" height="92" topLeftX="482" topLeftY="100" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="48" bold="true">
|
||||
<p>
|
||||
<span fontSize="48">Mission</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="250" height="56" topLeftX="65" topLeftY="72" alpha="0.7" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" bold="false" textAlign="left">
|
||||
<p>
|
||||
<span fontSize="24" bold="false">愿景</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="250" height="56" topLeftX="482" topLeftY="72" alpha="0.7" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" bold="false" textAlign="left">
|
||||
<p>
|
||||
<span fontSize="24" bold="false">目标</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="318" height="56" topLeftX="482" topLeftY="168" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" textAlign="left">
|
||||
<p>
|
||||
<span fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="395" height="189" topLeftX="74" topLeftY="240" type="rect">
|
||||
<fill>
|
||||
<fillColor/>
|
||||
</fill>
|
||||
</shape>
|
||||
<img src="EnkQbyTJKouv4bx15ezccGjinXc" width="395" height="189" topLeftX="74" topLeftY="240">
|
||||
<crop type="rect" leftOffset="0" rightOffset="0" topOffset="0" bottomOffset="206" presetHandlers="0"/>
|
||||
</img>
|
||||
<img src="ProZbJDy5omwBlxreCgcPqA9nOc" width="395" height="189" topLeftX="491" topLeftY="240" exposure="5" contrast="-23" saturation="-30" temperature="-42">
|
||||
<crop type="rect" leftOffset="0" rightOffset="0" topOffset="118" bottomOffset="88" presetHandlers="0"/>
|
||||
</img>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="118" height="118" topLeftX="182" topLeftY="193" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="36" fontFamily="Noto Sans" color="rgba(43, 47, 54, 1)" bold="true">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(43, 47, 54, 1)" fontSize="36" fontFamily="Noto Sans">03</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="141" height="51" topLeftX="316" topLeftY="227" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.3" textAlign="left">
|
||||
<p lineSpacing="multiple:1.3">
|
||||
<span color="rgba(255, 255, 255, 1)">品牌策略</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="330" height="47" topLeftX="450" topLeftY="229" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" color="rgba(255, 255, 255, 1)" textAlign="left">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="18">输入相关的描述信息以解释你的标题。</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="372" height="116" topLeftX="28" topLeftY="130" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="64" bold="true">
|
||||
<p>Strategy</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="250" height="56" topLeftX="32" topLeftY="103" alpha="0.7" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" bold="false" textAlign="left">
|
||||
<p>
|
||||
<span fontSize="24" bold="false">推广策略</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="318" height="74" topLeftX="32" topLeftY="245" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" textAlign="left">
|
||||
<p>
|
||||
<span fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容。描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容。</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<undefined type="fallback"/>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="118" height="118" topLeftX="182" topLeftY="193" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="36" fontFamily="Noto Sans" color="rgba(43, 47, 54, 1)" bold="true">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(43, 47, 54, 1)" fontSize="36" fontFamily="Noto Sans">04</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="141" height="51" topLeftX="316" topLeftY="227" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" color="rgba(255, 255, 255, 1)" bold="false" lineSpacing="multiple:1.3" textAlign="left">
|
||||
<p lineSpacing="multiple:1.3">
|
||||
<span color="rgba(255, 255, 255, 1)" bold="false">核心项目</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="330" height="47" topLeftX="450" topLeftY="229" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" color="rgba(255, 255, 255, 1)" bold="false" textAlign="left">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="18" bold="false">输入相关的描述信息以解释你的标题。</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="196" height="50" topLeftX="95" topLeftY="77" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="20" bold="true">
|
||||
<p>
|
||||
<strong>
|
||||
<span fontSize="20">Project 01 - XXX</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="231" height="49" topLeftX="81" topLeftY="393" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(43, 47, 54, 0.502)" lineSpacing="multiple:1.2" textAlign="center">
|
||||
<p lineSpacing="multiple:1.2">描述相关的信息以解释你的标题。现在就开始打字吧。</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="231" height="42" topLeftX="81" topLeftY="348" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" bold="true" lineSpacing="multiple:1.2" textAlign="center">
|
||||
<p lineSpacing="multiple:1.2">
|
||||
<strong>
|
||||
<span fontSize="18">关键点 #1</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="196" height="164" topLeftX="98" topLeftY="172" presetHandlers="0" type="rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="231" height="49" topLeftX="365" topLeftY="393" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(43, 47, 54, 0.502)" lineSpacing="multiple:1.2" textAlign="center">
|
||||
<p lineSpacing="multiple:1.2">描述相关的信息以解释你的标题。现在就开始打字吧。</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="231" height="42" topLeftX="365" topLeftY="348" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" bold="true" lineSpacing="multiple:1.2" textAlign="center">
|
||||
<p lineSpacing="multiple:1.2">
|
||||
<strong>
|
||||
<span fontSize="18">关键点 #2</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="196" height="164" topLeftX="382" topLeftY="172" presetHandlers="0" type="rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="231" height="49" topLeftX="648" topLeftY="393" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(43, 47, 54, 0.502)" lineSpacing="multiple:1.2" textAlign="center">
|
||||
<p lineSpacing="multiple:1.2">描述相关的信息以解释你的标题。现在就开始打字吧。</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="231" height="42" topLeftX="648" topLeftY="348" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" bold="true" lineSpacing="multiple:1.2" textAlign="center">
|
||||
<p lineSpacing="multiple:1.2">
|
||||
<strong>
|
||||
<span fontSize="18">关键点 #3</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="196" height="164" topLeftX="666" topLeftY="172" presetHandlers="0" type="rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<icon width="66" height="66" topLeftX="163" topLeftY="221" iconType="iconpark/Base/bookmark.svg">
|
||||
<border color="rgba(255, 255, 255, 1)" width="3" lineJoin="miter" miterLimit="10"/>
|
||||
</icon>
|
||||
<icon width="66" height="66" topLeftX="447" topLeftY="221" iconType="iconpark/Base/camera.svg">
|
||||
<border color="rgba(255, 255, 255, 1)" width="3" lineJoin="miter" miterLimit="10"/>
|
||||
</icon>
|
||||
<icon width="66" height="66" topLeftX="731" topLeftY="221" iconType="iconpark/Office/list-view.svg">
|
||||
<border color="rgba(255, 255, 255, 1)" width="3" lineJoin="miter" miterLimit="10"/>
|
||||
</icon>
|
||||
<shape width="554" height="56" topLeftX="291" topLeftY="77" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" textAlign="left">
|
||||
<p>
|
||||
<span fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容。描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容。</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="318" height="74" topLeftX="32" topLeftY="271" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" textAlign="left">
|
||||
<p>
|
||||
<span fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容。描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容。</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="202" height="465" topLeftX="379" topLeftY="37" type="rect">
|
||||
<fill>
|
||||
<fillColor/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="196" height="50" topLeftX="32" topLeftY="221" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="20" bold="true">
|
||||
<p>
|
||||
<strong>
|
||||
<span fontSize="20">Project 02 - XXX</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="318" height="74" topLeftX="610" topLeftY="93" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" textAlign="left">
|
||||
<p>
|
||||
<span fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容。描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容。</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="202" height="226" topLeftX="610" topLeftY="276" type="rect">
|
||||
<fill>
|
||||
<fillColor/>
|
||||
</fill>
|
||||
</shape>
|
||||
<img src="GGuFbd8azoDXASxtmdRcCjG0nrf" width="202" height="465" topLeftX="379" topLeftY="37" saturation="-73" temperature="-57">
|
||||
<crop type="rect" leftOffset="132" rightOffset="132" topOffset="0" bottomOffset="0" presetHandlers="0"/>
|
||||
</img>
|
||||
<img src="LYMEbK4ZroZq9pxhlNfcdHignHe" width="201" height="226" topLeftX="610" topLeftY="276" exposure="-4" contrast="-19" saturation="-23" temperature="-32">
|
||||
<crop type="rect" leftOffset="200" rightOffset="0" topOffset="64" bottomOffset="111" presetHandlers="0"/>
|
||||
</img>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style/>
|
||||
<data>
|
||||
<img src="KQ11bto5XoGHbCxBHmMchsYOn9e" width="251" height="425" topLeftX="578" topLeftY="65">
|
||||
<crop type="rect" leftOffset="6" rightOffset="169" topOffset="0" bottomOffset="0" presetHandlers="0"/>
|
||||
</img>
|
||||
<shape width="39" height="425" topLeftX="578" topLeftY="65" type="rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="536" height="180" topLeftX="84" topLeftY="85" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="80" color="rgba(43, 47, 54, 1)" bold="true" lineSpacing="multiple:1">
|
||||
<p lineSpacing="multiple:1">
|
||||
<span fontSize="80">THANK</span>
|
||||
</p>
|
||||
<p lineSpacing="multiple:1">
|
||||
<span fontSize="80">YOU</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="325" height="68" topLeftX="84" topLeftY="257" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="32" fontFamily="undefined" color="rgba(43, 47, 54, 1)" bold="true" textAlign="left">
|
||||
<p>感谢观看</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
</presentation>
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,696 +0,0 @@
|
||||
<presentation xmlns="http://www.larkoffice.com/sml/2.0" width="960" height="540">
|
||||
<title>个人介绍-裂图重新上传</title>
|
||||
<theme>
|
||||
<background>
|
||||
<fillColor color="rgba(248, 247, 246, 1)"/>
|
||||
</background>
|
||||
<textStyles>
|
||||
<title fontColor="#000000FF" fontSize="80"/>
|
||||
<headline fontColor="#000000FF" fontSize="28"/>
|
||||
<sub-headline fontColor="#000000FF" fontSize="22"/>
|
||||
<body fontColor="#000000FF"/>
|
||||
<caption fontSize="14"/>
|
||||
</textStyles>
|
||||
</theme>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(248, 247, 246, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="494" height="180" topLeftX="39" topLeftY="111" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="80" bold="true" lineSpacing="multiple:1">
|
||||
<p lineSpacing="multiple:1">
|
||||
<span color="rgba(236, 145, 78, 1)">Self</span>
|
||||
</p>
|
||||
<p lineSpacing="multiple:1">Introduction</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="250" height="62" topLeftX="39" topLeftY="289" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="28" bold="false">
|
||||
<p>
|
||||
<span bold="false">个人介绍</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="54" height="98" topLeftX="805" topLeftY="47" rotation="270" type="round2diag-rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(51, 71, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="98" height="98" topLeftX="534" topLeftY="398" type="rt-triangle">
|
||||
<fill>
|
||||
<fillColor color="rgba(23, 182, 156, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="98" height="98" topLeftX="534" topLeftY="300" rotation="270" type="round1rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(216, 57, 49, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<img src="PwZDbqSihocHdFxyqlycMrfVnEc" width="250" height="373" topLeftX="631" topLeftY="122">
|
||||
<crop type="round2diag-rect" leftOffset="0" rightOffset="0" topOffset="0" bottomOffset="0"/>
|
||||
</img>
|
||||
<shape width="290" height="41" topLeftX="39" topLeftY="455" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(128, 128, 128, 1)">
|
||||
<p>关于你的一些小介绍文案</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="180" height="180" topLeftX="541" topLeftY="32" type="donut">
|
||||
<fill>
|
||||
<fillColor color="rgba(250, 211, 85, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(51, 71, 255, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="494" height="84" topLeftX="39" topLeftY="101" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="64" bold="true" lineSpacing="multiple:1">
|
||||
<p lineSpacing="multiple:1">
|
||||
<span color="rgba(250, 211, 85, 1)" fontSize="64">Hello,</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="494" height="84" topLeftX="39" topLeftY="179" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="64" bold="true" lineSpacing="multiple:1">
|
||||
<p lineSpacing="multiple:1">
|
||||
<span color="rgba(248, 247, 246, 1)" fontSize="64">我是 Monica</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="98" height="98" topLeftX="237" topLeftY="399" type="rt-triangle">
|
||||
<fill>
|
||||
<fillColor color="rgba(23, 182, 156, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="184" height="98" topLeftX="335" topLeftY="399" rotation="0" type="round2diag-rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(236, 145, 78, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="196" height="196" topLeftX="41" topLeftY="301" type="donut">
|
||||
<fill>
|
||||
<fillColor color="rgba(250, 211, 85, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="72" height="72" topLeftX="433" topLeftY="412" type="pie">
|
||||
<fill>
|
||||
<fillColor color="rgba(248, 247, 246, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<undefined type="fallback"/>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(248, 247, 246, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="612" height="92" topLeftX="174" topLeftY="291" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="16" color="rgba(128, 128, 128, 1)" textAlign="center">
|
||||
<p>单击此处输入你的正文,文字是您思想的提炼,为了最终演示发布的良好效果,请尽量言简意赅的阐述观点;根据需要可酌情增减文字,以便观者可以准确理解您所传达的信息。</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="612" height="116" topLeftX="174" topLeftY="176" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="80" color="rgba(236, 145, 78, 1)" bold="true" lineSpacing="multiple:1.2" textAlign="center">
|
||||
<p>职业设计师</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="612" height="53" topLeftX="174" topLeftY="142" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="22" bold="true" textAlign="center">
|
||||
<p>我是一个</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(248, 247, 246, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<undefined type="fallback"/>
|
||||
<shape width="612" height="53" topLeftX="174" topLeftY="70" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="22" bold="true" textAlign="center">
|
||||
<p>我的作品</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(51, 71, 255, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="494" height="84" topLeftX="39" topLeftY="97" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="64" bold="true" lineSpacing="multiple:1">
|
||||
<p lineSpacing="multiple:1">
|
||||
<span color="rgba(248, 247, 246, 1)" fontSize="64">我的职业生涯</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<table topLeftX="50" topLeftY="307">
|
||||
<colgroup>
|
||||
<col span="3" width="290"/>
|
||||
</colgroup>
|
||||
<tr height="62">
|
||||
<td>
|
||||
<borderTop color="rgba(255, 255, 255, 0.4)" lineJoin="miter" miterLimit="10"/>
|
||||
<borderRight color="rgba(255, 255, 255, 0.4)" lineJoin="miter" miterLimit="10"/>
|
||||
<borderBottom color="rgba(255, 255, 255, 0.4)" lineJoin="miter" miterLimit="10"/>
|
||||
<borderLeft color="rgba(255, 255, 255, 0.4)" lineJoin="miter" miterLimit="10"/>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="28" color="rgba(255, 255, 255, 1)" bold="true" textAlign="left">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="28">01</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</td>
|
||||
<td>
|
||||
<borderTop color="rgba(255, 255, 255, 0.4)" lineJoin="miter" miterLimit="10"/>
|
||||
<borderRight color="rgba(255, 255, 255, 0.4)" lineJoin="miter" miterLimit="10"/>
|
||||
<borderBottom color="rgba(255, 255, 255, 0.4)" lineJoin="miter" miterLimit="10"/>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="28" color="rgba(255, 255, 255, 1)" bold="true" textAlign="left">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="28">02</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</td>
|
||||
<td>
|
||||
<borderTop color="rgba(255, 255, 255, 0.4)" lineJoin="miter" miterLimit="10"/>
|
||||
<borderRight color="rgba(255, 255, 255, 0.4)" lineJoin="miter" miterLimit="10"/>
|
||||
<borderBottom color="rgba(255, 255, 255, 0.4)" lineJoin="miter" miterLimit="10"/>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="28" color="rgba(255, 255, 255, 1)" bold="true" textAlign="left">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="28">03</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</td>
|
||||
</tr>
|
||||
<tr height="43">
|
||||
<td>
|
||||
<borderRight color="rgba(255, 255, 255, 0.4)" lineJoin="miter" miterLimit="10"/>
|
||||
<borderBottom color="rgba(255, 255, 255, 0.4)" lineJoin="miter" miterLimit="10"/>
|
||||
<borderLeft color="rgba(255, 255, 255, 0.4)" lineJoin="miter" miterLimit="10"/>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="16" color="rgba(255, 255, 255, 1)" bold="true" textAlign="left">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="16">关键节点 #1</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</td>
|
||||
<td>
|
||||
<borderRight color="rgba(255, 255, 255, 0.4)" lineJoin="miter" miterLimit="10"/>
|
||||
<borderBottom color="rgba(255, 255, 255, 0.4)" lineJoin="miter" miterLimit="10"/>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="16" color="rgba(255, 255, 255, 1)" bold="true" textAlign="left">
|
||||
<p>关键节点 #2</p>
|
||||
</content>
|
||||
</td>
|
||||
<td>
|
||||
<borderRight color="rgba(255, 255, 255, 0.4)" lineJoin="miter" miterLimit="10"/>
|
||||
<borderBottom color="rgba(255, 255, 255, 0.4)" lineJoin="miter" miterLimit="10"/>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="16" color="rgba(255, 255, 255, 1)" bold="true" textAlign="left">
|
||||
<p>关键节点 #3</p>
|
||||
</content>
|
||||
</td>
|
||||
</tr>
|
||||
<tr height="62">
|
||||
<td>
|
||||
<borderRight color="rgba(255, 255, 255, 0.4)" lineJoin="miter" miterLimit="10"/>
|
||||
<borderBottom color="rgba(255, 255, 255, 0.4)" lineJoin="miter" miterLimit="10"/>
|
||||
<borderLeft color="rgba(255, 255, 255, 0.4)" lineJoin="miter" miterLimit="10"/>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 0.659)" textAlign="left">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 0.659)">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</span>
|
||||
</p>
|
||||
</content>
|
||||
</td>
|
||||
<td>
|
||||
<borderRight color="rgba(255, 255, 255, 0.4)" lineJoin="miter" miterLimit="10"/>
|
||||
<borderBottom color="rgba(255, 255, 255, 0.4)" lineJoin="miter" miterLimit="10"/>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 0.659)" textAlign="left">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 0.659)">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</span>
|
||||
</p>
|
||||
</content>
|
||||
</td>
|
||||
<td>
|
||||
<borderRight color="rgba(255, 255, 255, 0.4)" lineJoin="miter" miterLimit="10"/>
|
||||
<borderBottom color="rgba(255, 255, 255, 0.4)" lineJoin="miter" miterLimit="10"/>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 0.659)" textAlign="left">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 0.659)">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</span>
|
||||
</p>
|
||||
</content>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<shape width="60" height="60" topLeftX="660" topLeftY="190" rotation="270" type="rt-triangle">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="98" height="98" topLeftX="724" topLeftY="54" type="donut">
|
||||
<fill>
|
||||
<fillColor color="rgba(236, 145, 78, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="201" height="98" topLeftX="720" topLeftY="151" rotation="0" presetHandlers="49" type="round-rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(23, 182, 156, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="98" height="98" topLeftX="822" topLeftY="54" rotation="0" type="rt-triangle">
|
||||
<fill>
|
||||
<fillColor color="rgba(250, 211, 85, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(248, 247, 246, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="465" height="85" topLeftX="39" topLeftY="95" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="54" bold="true" lineSpacing="multiple:1.2">
|
||||
<p lineSpacing="multiple:1.2">
|
||||
<span color="rgba(31, 35, 41, 1)" fontSize="54">我获得的</span>
|
||||
<span fontSize="54"> </span>
|
||||
<span color="rgba(236, 145, 78, 1)" fontSize="54">XXX</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="361" height="104" topLeftX="39" topLeftY="180" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(128, 128, 128, 1)" textAlign="left">
|
||||
<p>单击此处输入你的正文,文字是您思想的提炼,为了最终演示发布的良好效果,请尽量言简意赅的阐述观点;根据需要可酌情增减文字,以便观者可以准确理解您所传达的信息。</p>
|
||||
</content>
|
||||
</shape>
|
||||
<img src="AwuPblzvMoG7Huxr1HdcqoeFn5c" width="338" height="393" topLeftX="578" topLeftY="87" contrast="-20" saturation="-14">
|
||||
<crop type="round2diag-rect" leftOffset="23" rightOffset="3" topOffset="85" bottomOffset="67"/>
|
||||
</img>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(248, 247, 246, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="98" height="98" topLeftX="601" topLeftY="403" rotation="270" type="rt-triangle">
|
||||
<fill>
|
||||
<fillColor color="rgba(23, 182, 156, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="196" height="196" topLeftX="699" topLeftY="305" type="slides-block-arc">
|
||||
<fill>
|
||||
<fillColor color="rgba(250, 211, 85, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="98" height="98" topLeftX="810" topLeftY="293" rotation="270" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(216, 57, 49, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="98" height="98" topLeftX="601" topLeftY="305" rotation="180" type="round1rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(51, 71, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="465" height="150" topLeftX="39" topLeftY="347" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="54" bold="true" lineSpacing="multiple:1.2">
|
||||
<p lineSpacing="multiple:1.2">
|
||||
<span color="rgba(31, 35, 41, 1)" fontSize="54">除了是个设计师,</span>
|
||||
</p>
|
||||
<p lineSpacing="multiple:1.2">
|
||||
<span color="rgba(31, 35, 41, 1)" fontSize="54">我还是</span>
|
||||
<span fontSize="54"> </span>
|
||||
<span color="rgba(236, 145, 78, 1)" fontSize="54">XXX</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="262" height="160" topLeftX="58" topLeftY="94" type="rect">
|
||||
<border color="rgba(128, 128, 128, 1)" width="1" lineJoin="miter" miterLimit="10"/>
|
||||
</shape>
|
||||
<shape width="171" height="42" topLeftX="133" topLeftY="112" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" bold="true" lineSpacing="multiple:1.2" textAlign="left">
|
||||
<p lineSpacing="multiple:1.2">
|
||||
<strong>
|
||||
<span fontSize="18">职业技能 #1</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="231" height="83" topLeftX="70" topLeftY="156" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(128, 128, 128, 1)" textAlign="left">
|
||||
<p>描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="60" height="62" topLeftX="78" topLeftY="102" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="28" bold="true" textAlign="left">
|
||||
<p>01</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="262" height="160" topLeftX="339" topLeftY="94" type="rect">
|
||||
<border color="rgba(128, 128, 128, 1)" width="1" lineJoin="miter" miterLimit="10"/>
|
||||
</shape>
|
||||
<shape width="171" height="42" topLeftX="413" topLeftY="112" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" bold="true" lineSpacing="multiple:1.2" textAlign="left">
|
||||
<p lineSpacing="multiple:1.2">职业技能 #2</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="231" height="83" topLeftX="350" topLeftY="156" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(128, 128, 128, 1)" textAlign="left">
|
||||
<p>描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="60" height="62" topLeftX="358" topLeftY="102" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="28" bold="true" textAlign="left">
|
||||
<p>02</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="262" height="160" topLeftX="619" topLeftY="94" type="rect">
|
||||
<border color="rgba(128, 128, 128, 1)" width="1" lineJoin="miter" miterLimit="10"/>
|
||||
</shape>
|
||||
<shape width="171" height="42" topLeftX="693" topLeftY="112" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" bold="true" lineSpacing="multiple:1.2" textAlign="left">
|
||||
<p lineSpacing="multiple:1.2">职业技能 #3</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="231" height="83" topLeftX="630" topLeftY="156" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(128, 128, 128, 1)" textAlign="left">
|
||||
<p>描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="60" height="62" topLeftX="638" topLeftY="102" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="28" color="rgba(31, 35, 41, 1)" bold="true" textAlign="left">
|
||||
<p>
|
||||
<span color="rgba(31, 35, 41, 1)">03</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(51, 71, 255, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="300" height="135" topLeftX="39" topLeftY="104" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="48" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.2">
|
||||
<p lineSpacing="multiple:1.2">
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="48">如何与客户进行相处</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="98" height="98" topLeftX="53" topLeftY="389" rotation="270" type="rt-triangle">
|
||||
<fill>
|
||||
<fillColor color="rgba(23, 182, 156, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="166" height="166" topLeftX="151" topLeftY="293" rotation="90" type="slides-block-arc">
|
||||
<fill>
|
||||
<fillColor color="rgba(250, 211, 85, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="98" height="98" topLeftX="248" topLeftY="389" rotation="270" type="round1rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="98" height="98" topLeftX="248" topLeftY="389" rotation="270" type="rt-triangle">
|
||||
<fill>
|
||||
<fillColor color="rgba(236, 145, 78, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="64" height="64" topLeftX="423" topLeftY="130" presetHandlers="32" type="rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<icon width="45" height="45" topLeftX="432" topLeftY="140" iconType="iconpark/Office/application-effect.svg">
|
||||
<border width="2" lineJoin="miter" miterLimit="10"/>
|
||||
</icon>
|
||||
<shape width="171" height="42" topLeftX="506" topLeftY="142" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.2" textAlign="left">
|
||||
<p lineSpacing="multiple:1.2">
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="18">步骤 #1</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="231" height="83" topLeftX="414" topLeftY="202" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 0.659)" textAlign="left">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 0.659)">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="64" height="64" topLeftX="679" topLeftY="130" type="rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(250, 211, 85, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<icon width="45" height="45" topLeftX="689" topLeftY="140" iconType="iconpark/Base/home.svg">
|
||||
<border width="2" lineJoin="miter" miterLimit="10"/>
|
||||
</icon>
|
||||
<shape width="171" height="42" topLeftX="762" topLeftY="142" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.2" textAlign="left">
|
||||
<p lineSpacing="multiple:1.2">
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="18">步骤 #2</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="231" height="83" topLeftX="670" topLeftY="202" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 0.659)" textAlign="left">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 0.659)">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="64" height="64" topLeftX="426" topLeftY="305" type="rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(250, 211, 85, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<icon width="45" height="45" topLeftX="436" topLeftY="314" iconType="iconpark/Charts/chart-line.svg">
|
||||
<border width="2" lineJoin="miter" miterLimit="10"/>
|
||||
</icon>
|
||||
<shape width="171" height="42" topLeftX="509" topLeftY="316" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.2" textAlign="left">
|
||||
<p lineSpacing="multiple:1.2">
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="18">步骤 #1</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="231" height="83" topLeftX="417" topLeftY="376" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 0.659)" textAlign="left">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 0.659)">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="64" height="64" topLeftX="683" topLeftY="305" presetHandlers="32" type="rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<icon width="45" height="45" topLeftX="692" topLeftY="314" iconType="iconpark/Office/mail-open.svg">
|
||||
<border width="2" lineJoin="miter" miterLimit="10"/>
|
||||
</icon>
|
||||
<shape width="171" height="42" topLeftX="765" topLeftY="316" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.2" textAlign="left">
|
||||
<p lineSpacing="multiple:1.2">
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="18">步骤 #2</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="231" height="83" topLeftX="673" topLeftY="376" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 0.659)" textAlign="left">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 0.659)">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(51, 71, 255, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="297" height="135" topLeftX="39" topLeftY="104" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="48" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.2">
|
||||
<p lineSpacing="multiple:1.2">
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="48">承担对客户的相关责任</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<undefined type="fallback"/>
|
||||
<shape width="98" height="98" topLeftX="53" topLeftY="389" rotation="270" type="rt-triangle">
|
||||
<fill>
|
||||
<fillColor color="rgba(23, 182, 156, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="166" height="166" topLeftX="151" topLeftY="293" rotation="90" type="slides-block-arc">
|
||||
<fill>
|
||||
<fillColor color="rgba(250, 211, 85, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="98" height="98" topLeftX="248" topLeftY="389" rotation="270" type="round1rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="98" height="98" topLeftX="248" topLeftY="389" rotation="270" type="rt-triangle">
|
||||
<fill>
|
||||
<fillColor color="rgba(236, 145, 78, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(248, 247, 246, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="465" height="150" topLeftX="32" topLeftY="88" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="54" bold="true" lineSpacing="multiple:1.2">
|
||||
<p lineSpacing="multiple:1.2">
|
||||
<span color="rgba(31, 35, 41, 1)" fontSize="54">与我合作客户的</span>
|
||||
</p>
|
||||
<p lineSpacing="multiple:1.2">
|
||||
<span color="rgba(236, 145, 78, 1)" fontSize="54">成功案例</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<undefined type="fallback"/>
|
||||
<shape width="361" height="41" topLeftX="42" topLeftY="233" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(128, 128, 128, 1)" textAlign="left">
|
||||
<p>描述相关的信息以解释你的标题。</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="465" height="198" topLeftX="462" topLeftY="297" type="rect">
|
||||
<fill>
|
||||
<fillColor/>
|
||||
</fill>
|
||||
</shape>
|
||||
<img src="UIgDbcJqPolTRvx8sh3czFBvnWg" width="465" height="198" topLeftX="462" topLeftY="297">
|
||||
<crop type="rect" leftOffset="20" rightOffset="0" topOffset="267" bottomOffset="20" presetHandlers="0"/>
|
||||
</img>
|
||||
<img src="QdDebJmlloLN54xhKPac2WGrngb" width="465" height="198" topLeftX="462" topLeftY="81">
|
||||
<crop type="rect" leftOffset="0" rightOffset="0" topOffset="133" bottomOffset="133" presetHandlers="0"/>
|
||||
</img>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(51, 71, 255, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="494" height="84" topLeftX="39" topLeftY="101" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="64" bold="true" lineSpacing="multiple:1">
|
||||
<p lineSpacing="multiple:1">
|
||||
<span color="rgba(250, 211, 85, 1)" fontSize="64">Thanks</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="494" height="84" topLeftX="39" topLeftY="179" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="64" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1">
|
||||
<p lineSpacing="multiple:1">
|
||||
<span color="rgba(255, 255, 255, 1)">感谢你的观看</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="98" height="98" topLeftX="237" topLeftY="399" type="rt-triangle">
|
||||
<fill>
|
||||
<fillColor color="rgba(23, 182, 156, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="184" height="98" topLeftX="335" topLeftY="399" rotation="0" type="round2diag-rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(236, 145, 78, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="196" height="196" topLeftX="41" topLeftY="301" type="donut">
|
||||
<fill>
|
||||
<fillColor color="rgba(250, 211, 85, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="72" height="72" topLeftX="433" topLeftY="412" type="pie">
|
||||
<fill>
|
||||
<fillColor color="rgba(248, 247, 246, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
</presentation>
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,898 +0,0 @@
|
||||
<presentation xmlns="http://www.larkoffice.com/sml/2.0" width="960" height="540">
|
||||
<title>市场分析报告</title>
|
||||
<theme>
|
||||
<background>
|
||||
<fillColor color="rgba(0, 0, 0, 1)"/>
|
||||
</background>
|
||||
<textStyles>
|
||||
<title fontColor="#000000FF"/>
|
||||
<headline fontColor="#000000FF" fontSize="48"/>
|
||||
<sub-headline fontColor="#000000FF" fontSize="24"/>
|
||||
<body fontColor="#000000FF" fontSize="14"/>
|
||||
<caption fontColor="#808080FF"/>
|
||||
</textStyles>
|
||||
</theme>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillImg src="SH0hbfYtUopLybxGlKLctZ7cnHc" alpha="1" rotateWithShape="false"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="798" height="96" topLeftX="39" topLeftY="364" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="54" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.4">
|
||||
<p lineSpacing="multiple:1.4" letterSpacing="2">
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="54">市场分析报告</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillImg src="DyxKbGBEeogZI6xH8TvcRTQwnsc" alpha="1" rotateWithShape="false"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<line startX="44" startY="495" endX="926" endY="494" alpha="0.34">
|
||||
<border color="rgba(255, 255, 255, 1)" width="1" lineCap="square" lineJoin="miter" miterLimit="10"/>
|
||||
</line>
|
||||
<shape width="502" height="38" topLeftX="49" topLeftY="167" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="369" height="85" topLeftX="49" topLeftY="88" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="48" bold="true" lineSpacing="multiple:1.35">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="48">目录</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="231" height="116" topLeftX="480" topLeftY="339" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12">
|
||||
<ul>
|
||||
<li>
|
||||
<p lineSpacing="multiple:2">
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="12">目标客户</span>
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p lineSpacing="multiple:2">
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="12">客户画像</span>
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p lineSpacing="multiple:2">
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="12">人口统计特征</span>
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p lineSpacing="multiple:2">
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="12">心理和行为特征</span>
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="231" height="92" topLeftX="49" topLeftY="339" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12">
|
||||
<ul>
|
||||
<li>
|
||||
<p lineSpacing="multiple:2">
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="12">背景信息</span>
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p lineSpacing="multiple:2">
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="12">市场规模</span>
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p lineSpacing="multiple:2">
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="12">市场趋势</span>
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="356" height="53" topLeftX="49" topLeftY="270" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" bold="true" lineSpacing="multiple:1.35">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="24">市场分析</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="356" height="53" topLeftX="480" topLeftY="270" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.35">
|
||||
<p>客户分析</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(0, 0, 0, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<img src="Pkrjbk4e2oBx4ExptU6cxit7nic" width="387" height="540" topLeftX="575" topLeftY="0">
|
||||
<crop type="rect" leftOffset="76" rightOffset="76" topOffset="0" bottomOffset="0"/>
|
||||
</img>
|
||||
<shape width="228" height="38" topLeftX="46" topLeftY="385" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="12">输入相关的描述信息以解释你的标题。</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="469" height="96" topLeftX="40" topLeftY="409" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="54" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.4">
|
||||
<p>市场分析</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillImg src="Kjh0bv8UAohccvxKC67c2EmLnle" alpha="1" rotateWithShape="false"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="343" height="343" topLeftX="83" topLeftY="108" type="ellipse">
|
||||
<border color="rgba(255, 255, 255, 1)" width="1" lineJoin="miter" miterLimit="10"/>
|
||||
</shape>
|
||||
<shape width="257" height="257" topLeftX="126" topLeftY="194" type="ellipse">
|
||||
<border color="rgba(255, 255, 255, 1)" width="1" lineJoin="miter" miterLimit="10"/>
|
||||
</shape>
|
||||
<shape width="146" height="146" topLeftX="182" topLeftY="306" type="ellipse">
|
||||
<border color="rgba(255, 255, 255, 1)" width="1" lineJoin="miter" miterLimit="10"/>
|
||||
</shape>
|
||||
<shape width="78" height="41" topLeftX="215" topLeftY="134" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 1)">
|
||||
<p>低端市场</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="78" height="41" topLeftX="215" topLeftY="246" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 1)">
|
||||
<p>中端市场</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="78" height="41" topLeftX="215" topLeftY="358" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 1)">
|
||||
<p>高端市场</p>
|
||||
</content>
|
||||
</shape>
|
||||
<line startX="371" startY="154" endX="416" endY="154">
|
||||
<border color="rgba(255, 255, 255, 1)" lineCap="square" lineJoin="miter" miterLimit="10"/>
|
||||
</line>
|
||||
<line startX="426" startY="266" endX="472" endY="266">
|
||||
<border color="rgba(255, 255, 255, 1)" lineCap="square" lineJoin="miter" miterLimit="10"/>
|
||||
</line>
|
||||
<line startX="394" startY="379" endX="440" endY="379">
|
||||
<border color="rgba(255, 255, 255, 1)" lineCap="square" lineJoin="miter" miterLimit="10"/>
|
||||
</line>
|
||||
<shape width="297" height="56" topLeftX="509" topLeftY="159" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="78" height="52" topLeftX="433" topLeftY="129" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.35" textAlign="right">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)">60%</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="165" height="41" topLeftX="509" topLeftY="129" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 1)" bold="true" textAlign="left">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)">低客单价、竞争激烈</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="297" height="56" topLeftX="558" topLeftY="270" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="78" height="52" topLeftX="482" topLeftY="240" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.35" textAlign="right">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)">30%</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="165" height="41" topLeftX="558" topLeftY="240" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 1)" bold="true" textAlign="left">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)">稳定增长、高复购率</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="297" height="56" topLeftX="521" topLeftY="383" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="78" height="52" topLeftX="445" topLeftY="354" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.35" textAlign="right">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)">10%</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="165" height="41" topLeftX="521" topLeftY="353" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 1)" bold="true" textAlign="left">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)">高客单价、高用户粘性</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(0, 0, 0, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<img src="DORCbvo8loYXudxUImpc8qxJnUc" width="635" height="426" topLeftX="275" topLeftY="68" alpha="0.5">
|
||||
<crop leftOffset="0" rightOffset="0" topOffset="0" bottomOffset="0"/>
|
||||
</img>
|
||||
<shape width="278" height="56" topLeftX="50" topLeftY="396" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="311" height="85" topLeftX="50" topLeftY="327" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="48" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.35">
|
||||
<p>主要城市</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="8" height="8" topLeftX="348" topLeftY="228" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="16" height="12" topLeftX="344" topLeftY="211" rotation="180" type="triangle">
|
||||
<fill>
|
||||
<fillColor color="linear-gradient(90deg,rgba(13, 71, 219, 1) 0%,rgba(125, 0, 250, 1) 100%)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="140" height="35" topLeftX="282" topLeftY="177" type="slides-full-round-rect">
|
||||
<fill>
|
||||
<fillColor color="linear-gradient(90deg,rgba(13, 71, 219, 1) 0%,rgba(125, 0, 250, 1) 100%)"/>
|
||||
</fill>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 1)" bold="true">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="14">城市 A</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="8" height="8" topLeftX="584" topLeftY="328" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="16" height="12" topLeftX="580" topLeftY="311" rotation="180" type="triangle">
|
||||
<fill>
|
||||
<fillColor color="linear-gradient(90deg,rgba(13, 71, 219, 1) 0%,rgba(125, 0, 250, 1) 100%)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="140" height="35" topLeftX="518" topLeftY="277" type="slides-full-round-rect">
|
||||
<fill>
|
||||
<fillColor color="linear-gradient(90deg,rgba(13, 71, 219, 1) 0%,rgba(125, 0, 250, 1) 100%)"/>
|
||||
</fill>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 1)" bold="true">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="14">城市 B</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="8" height="8" topLeftX="810" topLeftY="255" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="16" height="12" topLeftX="806" topLeftY="238" rotation="180" type="triangle">
|
||||
<fill>
|
||||
<fillColor color="linear-gradient(90deg,rgba(13, 71, 219, 1) 0%,rgba(125, 0, 250, 1) 100%)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="140" height="35" topLeftX="744" topLeftY="204" type="slides-full-round-rect">
|
||||
<fill>
|
||||
<fillColor color="linear-gradient(90deg,rgba(13, 71, 219, 1) 0%,rgba(125, 0, 250, 1) 100%)"/>
|
||||
</fill>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 1)" bold="true">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="14">城市 C</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(0, 0, 0, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<img src="EtfBbjdtioRG0jxaIVZc2PH4n7g" width="82" height="82" topLeftX="51" topLeftY="231">
|
||||
<crop type="rect" leftOffset="0" rightOffset="0" topOffset="0" bottomOffset="0" presetHandlers="79"/>
|
||||
</img>
|
||||
<img src="UrvkbSqqvoWi3rx0InicJttEnLd" width="82" height="82" topLeftX="51" topLeftY="366">
|
||||
<crop type="rect" leftOffset="0" rightOffset="0" topOffset="0" bottomOffset="0" presetHandlers="80"/>
|
||||
</img>
|
||||
<img src="WHrJbggL9olprnxo52mcd8JXnbd" width="82" height="82" topLeftX="611" topLeftY="231">
|
||||
<crop type="rect" leftOffset="0" rightOffset="0" topOffset="0" bottomOffset="0" presetHandlers="81"/>
|
||||
</img>
|
||||
<img src="JRTLb4j0VoEnYGxV3bRccy61nGg" width="82" height="82" topLeftX="331" topLeftY="366">
|
||||
<crop type="rect" leftOffset="0" rightOffset="0" topOffset="0" bottomOffset="0" presetHandlers="81"/>
|
||||
</img>
|
||||
<img src="RWvwbf1tUo3v7xxl5kpcdPrEn5c" width="82" height="82" topLeftX="331" topLeftY="231">
|
||||
<crop type="rect" leftOffset="0" rightOffset="0" topOffset="0.15" bottomOffset="0.15" presetHandlers="81"/>
|
||||
</img>
|
||||
<shape width="224" height="41" topLeftX="144" topLeftY="237" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 1)">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)">竞争对手 #1</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="224" height="38" topLeftX="144" topLeftY="268" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)">规模 500 - 1,000</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="224" height="41" topLeftX="424" topLeftY="237" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 1)">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)">竞争对手 #2</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="224" height="38" topLeftX="424" topLeftY="268" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)">规模 500 - 1,000</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="224" height="41" topLeftX="144" topLeftY="372" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 1)">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)">竞争对手 #4</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="224" height="38" topLeftX="144" topLeftY="403" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)">规模 500 - 1,000</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="224" height="41" topLeftX="424" topLeftY="372" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 1)">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)">竞争对手 #5</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="224" height="38" topLeftX="424" topLeftY="403" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)">规模 500 - 1,000</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="224" height="41" topLeftX="704" topLeftY="237" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 1)">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)">竞争对手 #3</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="224" height="38" topLeftX="704" topLeftY="268" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)">规模 500 - 1,000</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="224" height="41" topLeftX="704" topLeftY="372" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 1)">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)">竞争对手 #6</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="224" height="38" topLeftX="704" topLeftY="403" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)">规模 500 - 1,000</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="305" height="56" topLeftX="331" topLeftY="103" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="238" height="85" topLeftX="49" topLeftY="88" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="48" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.35">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)">竞争对手</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<img src="OEb0bN9TXoDw7yxlPyWcrISqnXf" width="82" height="82" topLeftX="611" topLeftY="366">
|
||||
<crop type="rect" leftOffset="5" rightOffset="5" topOffset="5" bottomOffset="5" presetHandlers="81"/>
|
||||
</img>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(0, 0, 0, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<img src="ICt2bHN2nouTrXxguMVc8ObJnHd" width="387" height="540" topLeftX="575" topLeftY="0">
|
||||
<crop type="rect" leftOffset="0" rightOffset="153" topOffset="0" bottomOffset="0"/>
|
||||
</img>
|
||||
<shape width="228" height="38" topLeftX="46" topLeftY="385" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="12">输入相关的描述信息以解释你的标题。</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="469" height="96" topLeftX="40" topLeftY="409" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="54" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.4">
|
||||
<p>客户分析</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(0, 0, 0, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="228" height="56" topLeftX="639" topLeftY="433" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)">
|
||||
<p>描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="228" height="41" topLeftX="639" topLeftY="402" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 1)" bold="true">
|
||||
<p>新一线居民</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="228" height="56" topLeftX="639" topLeftY="212" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)">
|
||||
<p>描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="228" height="41" topLeftX="639" topLeftY="181" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 1)" bold="true">
|
||||
<p>高学历</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="197" height="74" topLeftX="44" topLeftY="268" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)">
|
||||
<p>描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="369" height="52" topLeftX="44" topLeftY="218" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.35">
|
||||
<p>用户画像</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="60" height="60" topLeftX="639" topLeftY="116" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" color="rgba(31, 35, 41, 1)" bold="true">
|
||||
<p>
|
||||
<strong>
|
||||
<span fontSize="24">1</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="60" height="60" topLeftX="639" topLeftY="327" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" color="rgba(31, 35, 41, 1)" bold="true">
|
||||
<p>
|
||||
<strong>
|
||||
<span fontSize="24">2</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<img src="QqUmbL49Po5gsnxNb34c4PEInbd" width="269" height="447" topLeftX="306" topLeftY="63">
|
||||
<crop type="rect" leftOffset="0" rightOffset="0" topOffset="2" bottomOffset="2"/>
|
||||
</img>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(0, 0, 0, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="305" height="56" topLeftX="443" topLeftY="72" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="342" height="85" topLeftX="49" topLeftY="58" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="48" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.35">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)">人口特征分析</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="126" height="53" topLeftX="49" topLeftY="180" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.35" textAlign="center">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)">28M</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="126" height="41" topLeftX="49" topLeftY="212" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 1)" textAlign="center">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)">人口规模</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="126" height="53" topLeftX="50" topLeftY="283" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.35" textAlign="center">
|
||||
<p>9</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="126" height="41" topLeftX="50" topLeftY="314" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 1)" textAlign="center">
|
||||
<p>年平均消费次数</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="126" height="53" topLeftX="49" topLeftY="390" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.35" textAlign="center">
|
||||
<p>9</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="126" height="41" topLeftX="49" topLeftY="422" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 1)" textAlign="center">
|
||||
<p>预计市场占有率</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="12" height="12" topLeftX="676" topLeftY="156" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(83, 23, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="120" height="38" topLeftX="688" topLeftY="143" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)" textAlign="left">
|
||||
<p>
|
||||
<span fontSize="12">团队 A</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="12" height="12" topLeftX="779" topLeftY="156" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="120" height="38" topLeftX="791" topLeftY="143" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 1)" textAlign="left">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="12">团队 B</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<line startX="266" startY="212" endX="926" endY="212" alpha="0.38">
|
||||
<border color="rgba(143, 149, 158, 1)" dashArray="dash" width="1" lineCap="square" lineJoin="miter" miterLimit="10"/>
|
||||
</line>
|
||||
<shape width="51" height="41" topLeftX="215" topLeftY="192" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 1)" textAlign="center">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)">60</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<line startX="266" startY="283" endX="926" endY="283" alpha="0.38">
|
||||
<border color="rgba(143, 149, 158, 1)" dashArray="dash" width="1" lineCap="square" lineJoin="miter" miterLimit="10"/>
|
||||
</line>
|
||||
<shape width="51" height="41" topLeftX="215" topLeftY="263" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 1)" textAlign="center">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)">40</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<line startX="266" startY="356" endX="926" endY="356" alpha="0.38">
|
||||
<border color="rgba(143, 149, 158, 1)" dashArray="dash" width="1" lineCap="square" lineJoin="miter" miterLimit="10"/>
|
||||
</line>
|
||||
<shape width="51" height="41" topLeftX="215" topLeftY="335" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 1)" textAlign="center">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)">20</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<line startX="266" startY="427" endX="926" endY="427" alpha="0.38">
|
||||
<border color="rgba(143, 149, 158, 1)" dashArray="dash" width="1" lineCap="square" lineJoin="miter" miterLimit="10"/>
|
||||
</line>
|
||||
<shape width="51" height="41" topLeftX="215" topLeftY="406" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 1)" textAlign="center">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)">0</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="51" height="41" topLeftX="311" topLeftY="427" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 1)" textAlign="center">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)">Q4</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="51" height="41" topLeftX="441" topLeftY="427" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 1)" textAlign="center">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)">Q1</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="51" height="41" topLeftX="570" topLeftY="427" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 1)" textAlign="center">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)">Q2</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="51" height="41" topLeftX="700" topLeftY="427" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 1)" textAlign="center">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)">Q3</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="51" height="41" topLeftX="830" topLeftY="427" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 1)" textAlign="center">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)">Q4</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="16" height="50" topLeftX="318" topLeftY="378" type="rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="16" height="26" topLeftX="339" topLeftY="402" type="rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(83, 23, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="16" height="97" topLeftX="448" topLeftY="330" type="rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="16" height="51" topLeftX="469" topLeftY="376" type="rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(83, 23, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="16" height="116" topLeftX="578" topLeftY="311" type="rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="16" height="116" topLeftX="598" topLeftY="311" type="rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(83, 23, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="16" height="116" topLeftX="708" topLeftY="311" type="rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="16" height="164" topLeftX="728" topLeftY="263" type="rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(83, 23, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="16" height="194" topLeftX="837" topLeftY="233" type="rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="16" height="179" topLeftX="857" topLeftY="248" type="rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(83, 23, 255, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillImg src="SHObbS1FeoEAQExWHbpccnM6nxc" alpha="1" rotateWithShape="false"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="231" height="62" topLeftX="49" topLeftY="362" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="275" height="56" topLeftX="49" topLeftY="167" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="369" height="85" topLeftX="49" topLeftY="88" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="48" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.35">
|
||||
<p lineSpacing="multiple:1.2">
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="48">总结 & 建议</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="231" height="62" topLeftX="365" topLeftY="362" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="202" height="41" topLeftX="49" topLeftY="336" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 1)" bold="true">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="14">聚焦中端市场 #1</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="231" height="62" topLeftX="652" topLeftY="362" alpha="0.5" type="text">
|
||||
<content textType="caption" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(255, 255, 255, 1)">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="202" height="41" topLeftX="365" topLeftY="336" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 1)" bold="true">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="14">聚焦中端市场 #</span>
|
||||
</strong>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="14">2</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="202" height="41" topLeftX="652" topLeftY="336" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" color="rgba(255, 255, 255, 1)" bold="true">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="14">聚焦中端市场 #</span>
|
||||
</strong>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="14">3</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillImg src="BnCPbgKjioXfPDxXqgYc0Nenn4c" alpha="1" rotateWithShape="false"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="797" height="85" topLeftX="29" topLeftY="93" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="54" bold="true" lineSpacing="multiple:1.4">
|
||||
<p lineSpacing="multiple:1.2" letterSpacing="2">
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="54">感谢观看</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
</presentation>
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,687 +0,0 @@
|
||||
<presentation xmlns="http://www.larkoffice.com/sml/2.0" width="960" height="540">
|
||||
<title>产品推广方案-裂图重新上传</title>
|
||||
<theme>
|
||||
<textStyles>
|
||||
<title fontColor="#000000FF" fontSize="64"/>
|
||||
<headline fontColor="#000000FF"/>
|
||||
<sub-headline fontColor="#000000FF"/>
|
||||
<body fontColor="#000000FF" fontSize="14"/>
|
||||
<caption fontColor="#808080FF" fontSize="14"/>
|
||||
</textStyles>
|
||||
</theme>
|
||||
<slide>
|
||||
<style/>
|
||||
<data>
|
||||
<img src="KQ11bto5XoGHbCxBHmMchsYOn9e" width="251" height="425" topLeftX="578" topLeftY="65">
|
||||
<crop type="rect" leftOffset="6" rightOffset="169" topOffset="0" bottomOffset="0" presetHandlers="0"/>
|
||||
</img>
|
||||
<shape width="39" height="425" topLeftX="578" topLeftY="65" type="rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="536" height="180" topLeftX="84" topLeftY="85" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="80" color="rgba(43, 47, 54, 1)" bold="true" lineSpacing="multiple:1">
|
||||
<p lineSpacing="multiple:1">
|
||||
<span fontSize="80">DIGITAL</span>
|
||||
</p>
|
||||
<p lineSpacing="multiple:1">
|
||||
<span fontSize="80">MARKETING</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="325" height="68" topLeftX="84" topLeftY="257" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="32" fontFamily="undefined" color="rgba(43, 47, 54, 1)" bold="true" textAlign="left">
|
||||
<p>产品推广计划</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="250" height="77" topLeftX="56" topLeftY="85" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="38" bold="true">
|
||||
<p>CONTENTS</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="250" height="68" topLeftX="56" topLeftY="142" alpha="0.7" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="32" fontFamily="undefined" color="rgba(43, 47, 54, 1)" bold="false" textAlign="left">
|
||||
<p>
|
||||
<span bold="false">目录</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="66" height="66" topLeftX="390" topLeftY="102" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" fontFamily="Noto Sans" color="rgba(255, 255, 255, 1)" bold="true">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="18" fontFamily="Noto Sans">01</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="118" height="43" topLeftX="463" topLeftY="113" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" color="rgba(0, 0, 0, 1)" bold="true" lineSpacing="multiple:1.3" textAlign="left">
|
||||
<p lineSpacing="multiple:1.3">
|
||||
<strong>
|
||||
<span color="rgba(0, 0, 0, 1)" fontSize="18">关于我们</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="330" height="41" topLeftX="581" topLeftY="114" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" textAlign="left">
|
||||
<p>输入相关的描述信息以解释你的标题。</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="66" height="66" topLeftX="390" topLeftY="189" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" fontFamily="Noto Sans" color="rgba(255, 255, 255, 1)" bold="true">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="18" fontFamily="Noto Sans">02</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="118" height="43" topLeftX="463" topLeftY="200" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" color="rgba(0, 0, 0, 1)" bold="true" lineSpacing="multiple:1.3" textAlign="left">
|
||||
<p lineSpacing="multiple:1.3">
|
||||
<strong>
|
||||
<span color="rgba(0, 0, 0, 1)" fontSize="18">愿景&目标</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="330" height="41" topLeftX="581" topLeftY="201" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" textAlign="left">
|
||||
<p>输入相关的描述信息以解释你的标题。</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="66" height="66" topLeftX="390" topLeftY="275" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" fontFamily="Noto Sans" color="rgba(255, 255, 255, 1)" bold="true">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="18" fontFamily="Noto Sans">03</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="118" height="43" topLeftX="463" topLeftY="287" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" color="rgba(0, 0, 0, 1)" bold="true" lineSpacing="multiple:1.3" textAlign="left">
|
||||
<p lineSpacing="multiple:1.3">
|
||||
<strong>
|
||||
<span color="rgba(0, 0, 0, 1)" fontSize="18">品牌策略</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="330" height="41" topLeftX="581" topLeftY="288" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" textAlign="left">
|
||||
<p>输入相关的描述信息以解释你的标题。</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="66" height="66" topLeftX="390" topLeftY="372" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" fontFamily="Noto Sans" color="rgba(255, 255, 255, 1)" bold="true">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="18" fontFamily="Noto Sans">04</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="118" height="43" topLeftX="463" topLeftY="384" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" color="rgba(0, 0, 0, 1)" bold="true" lineSpacing="multiple:1.3" textAlign="left">
|
||||
<p lineSpacing="multiple:1.3">核心产品</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="330" height="41" topLeftX="581" topLeftY="385" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" textAlign="left">
|
||||
<p>输入相关的描述信息以解释你的标题。</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="118" height="118" topLeftX="182" topLeftY="193" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="36" fontFamily="Noto Sans" color="rgba(43, 47, 54, 1)" bold="true">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(43, 47, 54, 1)" fontSize="36" fontFamily="Noto Sans">01</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="118" height="51" topLeftX="316" topLeftY="227" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.3" textAlign="left">
|
||||
<p lineSpacing="multiple:1.3">
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="24">关于我们</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="330" height="47" topLeftX="450" topLeftY="229" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" color="rgba(255, 255, 255, 1)" textAlign="left">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="18">输入相关的描述信息以解释你的标题。</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<img src="KFOtbv5TUoKxm8x9dDfcfb6snEd" width="202" height="128" topLeftX="257" topLeftY="75" exposure="5" contrast="-12" saturation="-24" temperature="-65">
|
||||
<crop type="rect" leftOffset="126" rightOffset="29" topOffset="212" bottomOffset="18" presetHandlers="0"/>
|
||||
</img>
|
||||
<img src="KFOtbv5TUoKxm8x9dDfcfb6snEd" width="202" height="128" topLeftX="38" topLeftY="75" flipY="true" exposure="5" contrast="-12" saturation="-24" temperature="-73">
|
||||
<crop type="rect" leftOffset="0" rightOffset="202" topOffset="101" bottomOffset="175" presetHandlers="0"/>
|
||||
</img>
|
||||
<shape width="250" height="140" topLeftX="28" topLeftY="323" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="80" bold="true">
|
||||
<p>
|
||||
<span fontSize="80">Hello</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="250" height="68" topLeftX="32" topLeftY="293" alpha="0.7" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="32" fontFamily="undefined" color="rgba(43, 47, 54, 1)" bold="false" textAlign="left">
|
||||
<p>
|
||||
<span bold="false">你好</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="318" height="56" topLeftX="34" topLeftY="215" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" textAlign="left">
|
||||
<p>
|
||||
<span fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="395" height="74" topLeftX="507" topLeftY="99" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" textAlign="left">
|
||||
<p>
|
||||
<span fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容。描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容。</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="395" height="230" topLeftX="507" topLeftY="229" type="rect">
|
||||
<fill>
|
||||
<fillColor/>
|
||||
</fill>
|
||||
</shape>
|
||||
<img src="TE9RblFGdowyVexgIYIc2GEonJd" width="395" height="230" topLeftX="507" topLeftY="229" saturation="-43" temperature="-100">
|
||||
<crop type="rect" leftOffset="20" rightOffset="17" topOffset="88" bottomOffset="113" presetHandlers="0"/>
|
||||
</img>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="372" height="116" topLeftX="28" topLeftY="130" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="64" bold="true">
|
||||
<p>About us</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="250" height="56" topLeftX="32" topLeftY="103" alpha="0.7" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" bold="false" textAlign="left">
|
||||
<p>
|
||||
<span fontSize="24" bold="false">关于我们</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="318" height="74" topLeftX="32" topLeftY="235" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" textAlign="left">
|
||||
<p>
|
||||
<span fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容。描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容。</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<img src="TDYmbbCrPoAAz0xgXVwcbblrn4f" width="395" height="415" topLeftX="507" topLeftY="44" saturation="-100" temperature="-100">
|
||||
<crop type="rect" leftOffset="26" rightOffset="68" topOffset="30" bottomOffset="45" presetHandlers="0"/>
|
||||
</img>
|
||||
<shape width="39" height="415" topLeftX="863" topLeftY="44" type="rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="118" height="118" topLeftX="182" topLeftY="193" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="36" fontFamily="Noto Sans" color="rgba(43, 47, 54, 1)" bold="true">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(43, 47, 54, 1)" fontSize="36" fontFamily="Noto Sans">02</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="141" height="51" topLeftX="316" topLeftY="227" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.3" textAlign="left">
|
||||
<p lineSpacing="multiple:1.3">
|
||||
<span color="rgba(255, 255, 255, 1)">愿景&目标</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="330" height="47" topLeftX="460" topLeftY="229" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" color="rgba(255, 255, 255, 1)" textAlign="left">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="18">输入相关的描述信息以解释你的标题。</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="250" height="92" topLeftX="65" topLeftY="100" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="48" bold="true">
|
||||
<p>
|
||||
<span fontSize="48">Vision</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="318" height="56" topLeftX="65" topLeftY="168" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" textAlign="left">
|
||||
<p>
|
||||
<span fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="318" height="92" topLeftX="482" topLeftY="100" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="48" bold="true">
|
||||
<p>
|
||||
<span fontSize="48">Mission</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="250" height="56" topLeftX="65" topLeftY="72" alpha="0.7" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" bold="false" textAlign="left">
|
||||
<p>
|
||||
<span fontSize="24" bold="false">愿景</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="250" height="56" topLeftX="482" topLeftY="72" alpha="0.7" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" bold="false" textAlign="left">
|
||||
<p>
|
||||
<span fontSize="24" bold="false">目标</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="318" height="56" topLeftX="482" topLeftY="168" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" textAlign="left">
|
||||
<p>
|
||||
<span fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="395" height="189" topLeftX="74" topLeftY="240" type="rect">
|
||||
<fill>
|
||||
<fillColor/>
|
||||
</fill>
|
||||
</shape>
|
||||
<img src="EnkQbyTJKouv4bx15ezccGjinXc" width="395" height="189" topLeftX="74" topLeftY="240">
|
||||
<crop type="rect" leftOffset="0" rightOffset="0" topOffset="0" bottomOffset="206" presetHandlers="0"/>
|
||||
</img>
|
||||
<img src="ProZbJDy5omwBlxreCgcPqA9nOc" width="395" height="189" topLeftX="491" topLeftY="240" exposure="5" contrast="-23" saturation="-30" temperature="-42">
|
||||
<crop type="rect" leftOffset="0" rightOffset="0" topOffset="118" bottomOffset="88" presetHandlers="0"/>
|
||||
</img>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="118" height="118" topLeftX="182" topLeftY="193" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="36" fontFamily="Noto Sans" color="rgba(43, 47, 54, 1)" bold="true">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(43, 47, 54, 1)" fontSize="36" fontFamily="Noto Sans">03</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="141" height="51" topLeftX="316" topLeftY="227" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.3" textAlign="left">
|
||||
<p lineSpacing="multiple:1.3">
|
||||
<span color="rgba(255, 255, 255, 1)">品牌策略</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="330" height="47" topLeftX="450" topLeftY="229" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" color="rgba(255, 255, 255, 1)" textAlign="left">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="18">输入相关的描述信息以解释你的标题。</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="372" height="116" topLeftX="28" topLeftY="130" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="64" bold="true">
|
||||
<p>Strategy</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="250" height="56" topLeftX="32" topLeftY="103" alpha="0.7" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" bold="false" textAlign="left">
|
||||
<p>
|
||||
<span fontSize="24" bold="false">推广策略</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="318" height="74" topLeftX="32" topLeftY="245" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" textAlign="left">
|
||||
<p>
|
||||
<span fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容。描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容。</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<undefined type="fallback"/>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="118" height="118" topLeftX="182" topLeftY="193" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="36" fontFamily="Noto Sans" color="rgba(43, 47, 54, 1)" bold="true">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(43, 47, 54, 1)" fontSize="36" fontFamily="Noto Sans">04</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="141" height="51" topLeftX="316" topLeftY="227" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" color="rgba(255, 255, 255, 1)" bold="false" lineSpacing="multiple:1.3" textAlign="left">
|
||||
<p lineSpacing="multiple:1.3">
|
||||
<span color="rgba(255, 255, 255, 1)" bold="false">核心项目</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="330" height="47" topLeftX="450" topLeftY="229" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" color="rgba(255, 255, 255, 1)" bold="false" textAlign="left">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="18" bold="false">输入相关的描述信息以解释你的标题。</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="196" height="50" topLeftX="95" topLeftY="77" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="20" bold="true">
|
||||
<p>
|
||||
<strong>
|
||||
<span fontSize="20">Project 01 - XXX</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="231" height="49" topLeftX="81" topLeftY="393" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(43, 47, 54, 0.502)" lineSpacing="multiple:1.2" textAlign="center">
|
||||
<p lineSpacing="multiple:1.2">描述相关的信息以解释你的标题。现在就开始打字吧。</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="231" height="42" topLeftX="81" topLeftY="348" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" bold="true" lineSpacing="multiple:1.2" textAlign="center">
|
||||
<p lineSpacing="multiple:1.2">
|
||||
<strong>
|
||||
<span fontSize="18">关键点 #1</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="196" height="164" topLeftX="98" topLeftY="172" presetHandlers="0" type="rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="231" height="49" topLeftX="365" topLeftY="393" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(43, 47, 54, 0.502)" lineSpacing="multiple:1.2" textAlign="center">
|
||||
<p lineSpacing="multiple:1.2">描述相关的信息以解释你的标题。现在就开始打字吧。</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="231" height="42" topLeftX="365" topLeftY="348" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" bold="true" lineSpacing="multiple:1.2" textAlign="center">
|
||||
<p lineSpacing="multiple:1.2">
|
||||
<strong>
|
||||
<span fontSize="18">关键点 #2</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="196" height="164" topLeftX="382" topLeftY="172" presetHandlers="0" type="rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="231" height="49" topLeftX="648" topLeftY="393" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(43, 47, 54, 0.502)" lineSpacing="multiple:1.2" textAlign="center">
|
||||
<p lineSpacing="multiple:1.2">描述相关的信息以解释你的标题。现在就开始打字吧。</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="231" height="42" topLeftX="648" topLeftY="348" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" bold="true" lineSpacing="multiple:1.2" textAlign="center">
|
||||
<p lineSpacing="multiple:1.2">
|
||||
<strong>
|
||||
<span fontSize="18">关键点 #3</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="196" height="164" topLeftX="666" topLeftY="172" presetHandlers="0" type="rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<icon width="66" height="66" topLeftX="163" topLeftY="221" iconType="iconpark/Base/bookmark.svg">
|
||||
<border color="rgba(255, 255, 255, 1)" width="3" lineJoin="miter" miterLimit="10"/>
|
||||
</icon>
|
||||
<icon width="66" height="66" topLeftX="447" topLeftY="221" iconType="iconpark/Base/camera.svg">
|
||||
<border color="rgba(255, 255, 255, 1)" width="3" lineJoin="miter" miterLimit="10"/>
|
||||
</icon>
|
||||
<icon width="66" height="66" topLeftX="731" topLeftY="221" iconType="iconpark/Office/list-view.svg">
|
||||
<border color="rgba(255, 255, 255, 1)" width="3" lineJoin="miter" miterLimit="10"/>
|
||||
</icon>
|
||||
<shape width="554" height="56" topLeftX="291" topLeftY="77" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" textAlign="left">
|
||||
<p>
|
||||
<span fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容。描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容。</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="318" height="74" topLeftX="32" topLeftY="271" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" textAlign="left">
|
||||
<p>
|
||||
<span fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容。描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容。</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="202" height="465" topLeftX="379" topLeftY="37" type="rect">
|
||||
<fill>
|
||||
<fillColor/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="196" height="50" topLeftX="32" topLeftY="221" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="20" bold="true">
|
||||
<p>
|
||||
<strong>
|
||||
<span fontSize="20">Project 02 - XXX</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="318" height="74" topLeftX="610" topLeftY="93" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" textAlign="left">
|
||||
<p>
|
||||
<span fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容。描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容。</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="202" height="226" topLeftX="610" topLeftY="276" type="rect">
|
||||
<fill>
|
||||
<fillColor/>
|
||||
</fill>
|
||||
</shape>
|
||||
<img src="GGuFbd8azoDXASxtmdRcCjG0nrf" width="202" height="465" topLeftX="379" topLeftY="37" saturation="-73" temperature="-57">
|
||||
<crop type="rect" leftOffset="132" rightOffset="132" topOffset="0" bottomOffset="0" presetHandlers="0"/>
|
||||
</img>
|
||||
<img src="LYMEbK4ZroZq9pxhlNfcdHignHe" width="201" height="226" topLeftX="610" topLeftY="276" exposure="-4" contrast="-19" saturation="-23" temperature="-32">
|
||||
<crop type="rect" leftOffset="200" rightOffset="0" topOffset="64" bottomOffset="111" presetHandlers="0"/>
|
||||
</img>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style/>
|
||||
<data>
|
||||
<img src="KQ11bto5XoGHbCxBHmMchsYOn9e" width="251" height="425" topLeftX="578" topLeftY="65">
|
||||
<crop type="rect" leftOffset="6" rightOffset="169" topOffset="0" bottomOffset="0" presetHandlers="0"/>
|
||||
</img>
|
||||
<shape width="39" height="425" topLeftX="578" topLeftY="65" type="rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="536" height="180" topLeftX="84" topLeftY="85" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="80" color="rgba(43, 47, 54, 1)" bold="true" lineSpacing="multiple:1">
|
||||
<p lineSpacing="multiple:1">
|
||||
<span fontSize="80">THANK</span>
|
||||
</p>
|
||||
<p lineSpacing="multiple:1">
|
||||
<span fontSize="80">YOU</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="325" height="68" topLeftX="84" topLeftY="257" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="32" fontFamily="undefined" color="rgba(43, 47, 54, 1)" bold="true" textAlign="left">
|
||||
<p>感谢观看</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
</presentation>
|
||||
@@ -1,687 +0,0 @@
|
||||
<presentation xmlns="http://www.larkoffice.com/sml/2.0" width="960" height="540">
|
||||
<title>产品推广方案-裂图重新上传</title>
|
||||
<theme>
|
||||
<textStyles>
|
||||
<title fontColor="#000000FF" fontSize="64"/>
|
||||
<headline fontColor="#000000FF"/>
|
||||
<sub-headline fontColor="#000000FF"/>
|
||||
<body fontColor="#000000FF" fontSize="14"/>
|
||||
<caption fontColor="#808080FF" fontSize="14"/>
|
||||
</textStyles>
|
||||
</theme>
|
||||
<slide>
|
||||
<style/>
|
||||
<data>
|
||||
<img src="KQ11bto5XoGHbCxBHmMchsYOn9e" width="251" height="425" topLeftX="578" topLeftY="65">
|
||||
<crop type="rect" leftOffset="6" rightOffset="169" topOffset="0" bottomOffset="0" presetHandlers="0"/>
|
||||
</img>
|
||||
<shape width="39" height="425" topLeftX="578" topLeftY="65" type="rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="536" height="180" topLeftX="84" topLeftY="85" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="80" color="rgba(43, 47, 54, 1)" bold="true" lineSpacing="multiple:1">
|
||||
<p lineSpacing="multiple:1">
|
||||
<span fontSize="80">DIGITAL</span>
|
||||
</p>
|
||||
<p lineSpacing="multiple:1">
|
||||
<span fontSize="80">MARKETING</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="325" height="68" topLeftX="84" topLeftY="257" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="32" fontFamily="undefined" color="rgba(43, 47, 54, 1)" bold="true" textAlign="left">
|
||||
<p>产品推广计划</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="250" height="77" topLeftX="56" topLeftY="85" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="38" bold="true">
|
||||
<p>CONTENTS</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="250" height="68" topLeftX="56" topLeftY="142" alpha="0.7" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="32" fontFamily="undefined" color="rgba(43, 47, 54, 1)" bold="false" textAlign="left">
|
||||
<p>
|
||||
<span bold="false">目录</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="66" height="66" topLeftX="390" topLeftY="102" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" fontFamily="Noto Sans" color="rgba(255, 255, 255, 1)" bold="true">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="18" fontFamily="Noto Sans">01</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="118" height="43" topLeftX="463" topLeftY="113" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" color="rgba(0, 0, 0, 1)" bold="true" lineSpacing="multiple:1.3" textAlign="left">
|
||||
<p lineSpacing="multiple:1.3">
|
||||
<strong>
|
||||
<span color="rgba(0, 0, 0, 1)" fontSize="18">关于我们</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="330" height="41" topLeftX="581" topLeftY="114" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" textAlign="left">
|
||||
<p>输入相关的描述信息以解释你的标题。</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="66" height="66" topLeftX="390" topLeftY="189" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" fontFamily="Noto Sans" color="rgba(255, 255, 255, 1)" bold="true">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="18" fontFamily="Noto Sans">02</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="118" height="43" topLeftX="463" topLeftY="200" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" color="rgba(0, 0, 0, 1)" bold="true" lineSpacing="multiple:1.3" textAlign="left">
|
||||
<p lineSpacing="multiple:1.3">
|
||||
<strong>
|
||||
<span color="rgba(0, 0, 0, 1)" fontSize="18">愿景&目标</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="330" height="41" topLeftX="581" topLeftY="201" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" textAlign="left">
|
||||
<p>输入相关的描述信息以解释你的标题。</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="66" height="66" topLeftX="390" topLeftY="275" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" fontFamily="Noto Sans" color="rgba(255, 255, 255, 1)" bold="true">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="18" fontFamily="Noto Sans">03</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="118" height="43" topLeftX="463" topLeftY="287" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" color="rgba(0, 0, 0, 1)" bold="true" lineSpacing="multiple:1.3" textAlign="left">
|
||||
<p lineSpacing="multiple:1.3">
|
||||
<strong>
|
||||
<span color="rgba(0, 0, 0, 1)" fontSize="18">品牌策略</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="330" height="41" topLeftX="581" topLeftY="288" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" textAlign="left">
|
||||
<p>输入相关的描述信息以解释你的标题。</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="66" height="66" topLeftX="390" topLeftY="372" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" fontFamily="Noto Sans" color="rgba(255, 255, 255, 1)" bold="true">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="18" fontFamily="Noto Sans">04</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="118" height="43" topLeftX="463" topLeftY="384" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" color="rgba(0, 0, 0, 1)" bold="true" lineSpacing="multiple:1.3" textAlign="left">
|
||||
<p lineSpacing="multiple:1.3">核心产品</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="330" height="41" topLeftX="581" topLeftY="385" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="14" textAlign="left">
|
||||
<p>输入相关的描述信息以解释你的标题。</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="118" height="118" topLeftX="182" topLeftY="193" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="36" fontFamily="Noto Sans" color="rgba(43, 47, 54, 1)" bold="true">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(43, 47, 54, 1)" fontSize="36" fontFamily="Noto Sans">01</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="118" height="51" topLeftX="316" topLeftY="227" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.3" textAlign="left">
|
||||
<p lineSpacing="multiple:1.3">
|
||||
<strong>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="24">关于我们</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="330" height="47" topLeftX="450" topLeftY="229" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" color="rgba(255, 255, 255, 1)" textAlign="left">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="18">输入相关的描述信息以解释你的标题。</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<img src="KFOtbv5TUoKxm8x9dDfcfb6snEd" width="202" height="128" topLeftX="257" topLeftY="75" exposure="5" contrast="-12" saturation="-24" temperature="-65">
|
||||
<crop type="rect" leftOffset="126" rightOffset="29" topOffset="212" bottomOffset="18" presetHandlers="0"/>
|
||||
</img>
|
||||
<img src="KFOtbv5TUoKxm8x9dDfcfb6snEd" width="202" height="128" topLeftX="38" topLeftY="75" flipY="true" exposure="5" contrast="-12" saturation="-24" temperature="-73">
|
||||
<crop type="rect" leftOffset="0" rightOffset="202" topOffset="101" bottomOffset="175" presetHandlers="0"/>
|
||||
</img>
|
||||
<shape width="250" height="140" topLeftX="28" topLeftY="323" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="80" bold="true">
|
||||
<p>
|
||||
<span fontSize="80">Hello</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="250" height="68" topLeftX="32" topLeftY="293" alpha="0.7" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="32" fontFamily="undefined" color="rgba(43, 47, 54, 1)" bold="false" textAlign="left">
|
||||
<p>
|
||||
<span bold="false">你好</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="318" height="56" topLeftX="34" topLeftY="215" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" textAlign="left">
|
||||
<p>
|
||||
<span fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="395" height="74" topLeftX="507" topLeftY="99" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" textAlign="left">
|
||||
<p>
|
||||
<span fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容。描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容。</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="395" height="230" topLeftX="507" topLeftY="229" type="rect">
|
||||
<fill>
|
||||
<fillColor/>
|
||||
</fill>
|
||||
</shape>
|
||||
<img src="TE9RblFGdowyVexgIYIc2GEonJd" width="395" height="230" topLeftX="507" topLeftY="229" saturation="-43" temperature="-100">
|
||||
<crop type="rect" leftOffset="20" rightOffset="17" topOffset="88" bottomOffset="113" presetHandlers="0"/>
|
||||
</img>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="372" height="116" topLeftX="28" topLeftY="130" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="64" bold="true">
|
||||
<p>About us</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="250" height="56" topLeftX="32" topLeftY="103" alpha="0.7" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" bold="false" textAlign="left">
|
||||
<p>
|
||||
<span fontSize="24" bold="false">关于我们</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="318" height="74" topLeftX="32" topLeftY="235" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" textAlign="left">
|
||||
<p>
|
||||
<span fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容。描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容。</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<img src="TDYmbbCrPoAAz0xgXVwcbblrn4f" width="395" height="415" topLeftX="507" topLeftY="44" saturation="-100" temperature="-100">
|
||||
<crop type="rect" leftOffset="26" rightOffset="68" topOffset="30" bottomOffset="45" presetHandlers="0"/>
|
||||
</img>
|
||||
<shape width="39" height="415" topLeftX="863" topLeftY="44" type="rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="118" height="118" topLeftX="182" topLeftY="193" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="36" fontFamily="Noto Sans" color="rgba(43, 47, 54, 1)" bold="true">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(43, 47, 54, 1)" fontSize="36" fontFamily="Noto Sans">02</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="141" height="51" topLeftX="316" topLeftY="227" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.3" textAlign="left">
|
||||
<p lineSpacing="multiple:1.3">
|
||||
<span color="rgba(255, 255, 255, 1)">愿景&目标</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="330" height="47" topLeftX="460" topLeftY="229" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" color="rgba(255, 255, 255, 1)" textAlign="left">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="18">输入相关的描述信息以解释你的标题。</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="250" height="92" topLeftX="65" topLeftY="100" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="48" bold="true">
|
||||
<p>
|
||||
<span fontSize="48">Vision</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="318" height="56" topLeftX="65" topLeftY="168" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" textAlign="left">
|
||||
<p>
|
||||
<span fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="318" height="92" topLeftX="482" topLeftY="100" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="48" bold="true">
|
||||
<p>
|
||||
<span fontSize="48">Mission</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="250" height="56" topLeftX="65" topLeftY="72" alpha="0.7" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" bold="false" textAlign="left">
|
||||
<p>
|
||||
<span fontSize="24" bold="false">愿景</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="250" height="56" topLeftX="482" topLeftY="72" alpha="0.7" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" bold="false" textAlign="left">
|
||||
<p>
|
||||
<span fontSize="24" bold="false">目标</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="318" height="56" topLeftX="482" topLeftY="168" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" textAlign="left">
|
||||
<p>
|
||||
<span fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="395" height="189" topLeftX="74" topLeftY="240" type="rect">
|
||||
<fill>
|
||||
<fillColor/>
|
||||
</fill>
|
||||
</shape>
|
||||
<img src="EnkQbyTJKouv4bx15ezccGjinXc" width="395" height="189" topLeftX="74" topLeftY="240">
|
||||
<crop type="rect" leftOffset="0" rightOffset="0" topOffset="0" bottomOffset="206" presetHandlers="0"/>
|
||||
</img>
|
||||
<img src="ProZbJDy5omwBlxreCgcPqA9nOc" width="395" height="189" topLeftX="491" topLeftY="240" exposure="5" contrast="-23" saturation="-30" temperature="-42">
|
||||
<crop type="rect" leftOffset="0" rightOffset="0" topOffset="118" bottomOffset="88" presetHandlers="0"/>
|
||||
</img>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="118" height="118" topLeftX="182" topLeftY="193" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="36" fontFamily="Noto Sans" color="rgba(43, 47, 54, 1)" bold="true">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(43, 47, 54, 1)" fontSize="36" fontFamily="Noto Sans">03</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="141" height="51" topLeftX="316" topLeftY="227" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" color="rgba(255, 255, 255, 1)" bold="true" lineSpacing="multiple:1.3" textAlign="left">
|
||||
<p lineSpacing="multiple:1.3">
|
||||
<span color="rgba(255, 255, 255, 1)">品牌策略</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="330" height="47" topLeftX="450" topLeftY="229" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" color="rgba(255, 255, 255, 1)" textAlign="left">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="18">输入相关的描述信息以解释你的标题。</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="372" height="116" topLeftX="28" topLeftY="130" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="64" bold="true">
|
||||
<p>Strategy</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="250" height="56" topLeftX="32" topLeftY="103" alpha="0.7" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" bold="false" textAlign="left">
|
||||
<p>
|
||||
<span fontSize="24" bold="false">推广策略</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="318" height="74" topLeftX="32" topLeftY="245" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" textAlign="left">
|
||||
<p>
|
||||
<span fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容。描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容。</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<undefined type="fallback"/>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="118" height="118" topLeftX="182" topLeftY="193" type="ellipse">
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="36" fontFamily="Noto Sans" color="rgba(43, 47, 54, 1)" bold="true">
|
||||
<p>
|
||||
<strong>
|
||||
<span color="rgba(43, 47, 54, 1)" fontSize="36" fontFamily="Noto Sans">04</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="141" height="51" topLeftX="316" topLeftY="227" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="24" color="rgba(255, 255, 255, 1)" bold="false" lineSpacing="multiple:1.3" textAlign="left">
|
||||
<p lineSpacing="multiple:1.3">
|
||||
<span color="rgba(255, 255, 255, 1)" bold="false">核心项目</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="330" height="47" topLeftX="450" topLeftY="229" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" color="rgba(255, 255, 255, 1)" bold="false" textAlign="left">
|
||||
<p>
|
||||
<span color="rgba(255, 255, 255, 1)" fontSize="18" bold="false">输入相关的描述信息以解释你的标题。</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="196" height="50" topLeftX="95" topLeftY="77" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="20" bold="true">
|
||||
<p>
|
||||
<strong>
|
||||
<span fontSize="20">Project 01 - XXX</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="231" height="49" topLeftX="81" topLeftY="393" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(43, 47, 54, 0.502)" lineSpacing="multiple:1.2" textAlign="center">
|
||||
<p lineSpacing="multiple:1.2">描述相关的信息以解释你的标题。现在就开始打字吧。</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="231" height="42" topLeftX="81" topLeftY="348" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" bold="true" lineSpacing="multiple:1.2" textAlign="center">
|
||||
<p lineSpacing="multiple:1.2">
|
||||
<strong>
|
||||
<span fontSize="18">关键点 #1</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="196" height="164" topLeftX="98" topLeftY="172" presetHandlers="0" type="rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="231" height="49" topLeftX="365" topLeftY="393" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(43, 47, 54, 0.502)" lineSpacing="multiple:1.2" textAlign="center">
|
||||
<p lineSpacing="multiple:1.2">描述相关的信息以解释你的标题。现在就开始打字吧。</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="231" height="42" topLeftX="365" topLeftY="348" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" bold="true" lineSpacing="multiple:1.2" textAlign="center">
|
||||
<p lineSpacing="multiple:1.2">
|
||||
<strong>
|
||||
<span fontSize="18">关键点 #2</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="196" height="164" topLeftX="382" topLeftY="172" presetHandlers="0" type="rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="231" height="49" topLeftX="648" topLeftY="393" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" color="rgba(43, 47, 54, 0.502)" lineSpacing="multiple:1.2" textAlign="center">
|
||||
<p lineSpacing="multiple:1.2">描述相关的信息以解释你的标题。现在就开始打字吧。</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="231" height="42" topLeftX="648" topLeftY="348" type="text">
|
||||
<content textType="headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="18" bold="true" lineSpacing="multiple:1.2" textAlign="center">
|
||||
<p lineSpacing="multiple:1.2">
|
||||
<strong>
|
||||
<span fontSize="18">关键点 #3</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="196" height="164" topLeftX="666" topLeftY="172" presetHandlers="0" type="rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<icon width="66" height="66" topLeftX="163" topLeftY="221" iconType="iconpark/Base/bookmark.svg">
|
||||
<border color="rgba(255, 255, 255, 1)" width="3" lineJoin="miter" miterLimit="10"/>
|
||||
</icon>
|
||||
<icon width="66" height="66" topLeftX="447" topLeftY="221" iconType="iconpark/Base/camera.svg">
|
||||
<border color="rgba(255, 255, 255, 1)" width="3" lineJoin="miter" miterLimit="10"/>
|
||||
</icon>
|
||||
<icon width="66" height="66" topLeftX="731" topLeftY="221" iconType="iconpark/Office/list-view.svg">
|
||||
<border color="rgba(255, 255, 255, 1)" width="3" lineJoin="miter" miterLimit="10"/>
|
||||
</icon>
|
||||
<shape width="554" height="56" topLeftX="291" topLeftY="77" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" textAlign="left">
|
||||
<p>
|
||||
<span fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容。描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容。</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style>
|
||||
<fill>
|
||||
<fillColor color="rgba(255, 255, 255, 1)"/>
|
||||
</fill>
|
||||
</style>
|
||||
<data>
|
||||
<shape width="318" height="74" topLeftX="32" topLeftY="271" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" textAlign="left">
|
||||
<p>
|
||||
<span fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容。描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容。</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="202" height="465" topLeftX="379" topLeftY="37" type="rect">
|
||||
<fill>
|
||||
<fillColor/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="196" height="50" topLeftX="32" topLeftY="221" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="20" bold="true">
|
||||
<p>
|
||||
<strong>
|
||||
<span fontSize="20">Project 02 - XXX</span>
|
||||
</strong>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="318" height="74" topLeftX="610" topLeftY="93" alpha="0.7" type="text">
|
||||
<content paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="12" textAlign="left">
|
||||
<p>
|
||||
<span fontSize="12">描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容。描述相关的信息以解释你的标题。现在就开始打字吧。写任何你想表达的内容。</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="202" height="226" topLeftX="610" topLeftY="276" type="rect">
|
||||
<fill>
|
||||
<fillColor/>
|
||||
</fill>
|
||||
</shape>
|
||||
<img src="GGuFbd8azoDXASxtmdRcCjG0nrf" width="202" height="465" topLeftX="379" topLeftY="37" saturation="-73" temperature="-57">
|
||||
<crop type="rect" leftOffset="132" rightOffset="132" topOffset="0" bottomOffset="0" presetHandlers="0"/>
|
||||
</img>
|
||||
<img src="LYMEbK4ZroZq9pxhlNfcdHignHe" width="201" height="226" topLeftX="610" topLeftY="276" exposure="-4" contrast="-19" saturation="-23" temperature="-32">
|
||||
<crop type="rect" leftOffset="200" rightOffset="0" topOffset="64" bottomOffset="111" presetHandlers="0"/>
|
||||
</img>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
<slide>
|
||||
<style/>
|
||||
<data>
|
||||
<img src="KQ11bto5XoGHbCxBHmMchsYOn9e" width="251" height="425" topLeftX="578" topLeftY="65">
|
||||
<crop type="rect" leftOffset="6" rightOffset="169" topOffset="0" bottomOffset="0" presetHandlers="0"/>
|
||||
</img>
|
||||
<shape width="39" height="425" topLeftX="578" topLeftY="65" type="rect">
|
||||
<fill>
|
||||
<fillColor color="rgba(43, 47, 54, 1)"/>
|
||||
</fill>
|
||||
</shape>
|
||||
<shape width="536" height="180" topLeftX="84" topLeftY="85" type="text">
|
||||
<content textType="title" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="80" color="rgba(43, 47, 54, 1)" bold="true" lineSpacing="multiple:1">
|
||||
<p lineSpacing="multiple:1">
|
||||
<span fontSize="80">THANK</span>
|
||||
</p>
|
||||
<p lineSpacing="multiple:1">
|
||||
<span fontSize="80">YOU</span>
|
||||
</p>
|
||||
</content>
|
||||
</shape>
|
||||
<shape width="325" height="68" topLeftX="84" topLeftY="257" type="text">
|
||||
<content textType="sub-headline" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" fontSize="32" fontFamily="undefined" color="rgba(43, 47, 54, 1)" bold="true" textAlign="left">
|
||||
<p>感谢观看</p>
|
||||
</content>
|
||||
</shape>
|
||||
</data>
|
||||
<note>
|
||||
<content/>
|
||||
</note>
|
||||
</slide>
|
||||
</presentation>
|
||||
@@ -7,15 +7,12 @@
|
||||
## Required Flow
|
||||
|
||||
1. 理解用户需求,必要时澄清主题、受众、页数、风格。
|
||||
2. 如果适合模板,先用 `template_tool.py search` 检索,锁定模板后用 `summarize` 获取主题和页型信息。
|
||||
3. 选择唯一 plan 目录:`.lark-slides/plan/<deck-or-task-id>/`。
|
||||
4. 先创建目录:`mkdir -p .lark-slides/plan/<deck-or-task-id>`。
|
||||
5. 写入 `.lark-slides/plan/<deck-or-task-id>/slide_plan.json`。
|
||||
6. 读取 `xml-schema-quick-ref.md`、`visual-planning.md` 和 `asset-planning.md`。
|
||||
7. 按 plan、visual planning 和 asset planning 规则逐页生成 XML,把 `layout_type`、`visual_focus`、`text_density` 转成具体页面几何和文本量约束,并把缺失素材转成可执行兜底视觉。
|
||||
8. 创建 PPT 后用 `xml_presentations.get` 回读,核对页面数量、关键元素和 plan 到 XML 的对应关系。
|
||||
|
||||
模板不能代替 plan。模板搜索和摘要只能影响 `theme_style`、页面流、布局选择和局部布局骨架;最终仍必须有 `.lark-slides/plan/<deck-or-task-id>/slide_plan.json`。
|
||||
2. 选择唯一 plan 目录:`.lark-slides/plan/<deck-or-task-id>/`。
|
||||
3. 先创建目录:`mkdir -p .lark-slides/plan/<deck-or-task-id>`。
|
||||
4. 写入 `.lark-slides/plan/<deck-or-task-id>/slide_plan.json`。
|
||||
5. 读取 `xml-schema-quick-ref.md`、`visual-planning.md` 和 `asset-planning.md`。
|
||||
6. 按 plan、visual planning 和 asset planning 规则逐页生成 XML,把 `layout_type`、`visual_focus`、`text_density` 转成具体页面几何和文本量约束,并把缺失素材转成可执行兜底视觉。
|
||||
7. 创建 PPT 后用 `xml_presentations.get` 回读,核对页面数量、关键元素和 plan 到 XML 的对应关系。
|
||||
|
||||
## Plan Path
|
||||
|
||||
|
||||
@@ -1,463 +0,0 @@
|
||||
# Slides 模板目录
|
||||
|
||||
> **创建 PPT 前必读。** 先根据用户需求匹配 1-2 个最佳模板,再根据每个模板下方的“页型索引”确定需要的页面类型。模板 XML 位于 `assets/templates/*.xml`,属于机器资源;默认通过脚本摘要或裁切,**不要阅读全文模板 XML**,尤其不要默认读取 `light_general.xml` / `dark_general.xml` 这类 54/56 页通用变体库全文。
|
||||
|
||||
> **机器优先路径。** 优先运行 [`../scripts/template_tool.py`](../scripts/template_tool.py) 的 `search` 做低成本路由;锁定模板后运行 `summarize` 获取主题和布局摘要;只有需要具体布局骨架时才运行 `extract` 裁切目标页型 XML。`template-index.json` 是脚本缓存/轻量路由索引,不是默认阅读入口。
|
||||
|
||||
> **降级路径。** 如果 `template_tool.py` 不可用,使用本文按场景确定候选模板和页型,但不要因为脚本不可用就直接阅读全文模板 XML。
|
||||
|
||||
> **对话输出规则。** 当处于需求澄清阶段时,应该把匹配结果整理成 **2-3 个用户可选模板候选**,不要默认把整份目录贴给用户。每个候选至少包含:模板名、适用场景、风格/色调、简短推荐理由。优先展示场景强相关模板;`light_general.xml` / `dark_general.xml` 这类通用模板只作为兜底或补充选项。
|
||||
|
||||
## 使用方法
|
||||
|
||||
1. 先运行 `python3 skills/lark-slides/scripts/template_tool.py search --query "<主题>" --limit 3`,根据用户描述的 **场景、风格、色调** 做初筛
|
||||
2. 整理出 **2-3 个**最匹配的用户可选模板候选;优先选场景强相关模板,没有明显场景模板时再用标 ⭐ 的通用模板兜底
|
||||
3. 用户选定后,再锁定 **1-2 个**最匹配的模板作为实际参考
|
||||
4. 先看模板下方的 **页型索引**,锁定你真正需要的页型:封面 / 目录 / 分节 / 内容 / 结尾
|
||||
5. 优先运行 `template_tool.py summarize` 查看 `<theme>` / 页型摘要;只有需要具体布局骨架时,再运行 `template_tool.py extract`
|
||||
6. 从模板中提取并复用:`<theme>` 配色、页面流、shape 排列布局、装饰元素风格
|
||||
7. 将用户的实际内容填充到模板的结构框架中,**不要照搬模板的占位文字**
|
||||
|
||||
### 脚本快捷命令
|
||||
|
||||
```bash
|
||||
# 先找候选模板
|
||||
python3 skills/lark-slides/scripts/template_tool.py search --query "工作汇报" --tone light --limit 3
|
||||
|
||||
# 看指定页型的紧凑摘要
|
||||
python3 skills/lark-slides/scripts/template_tool.py summarize --template office--work_report --label 内容
|
||||
|
||||
# 只裁切目标页型,避免把整份 XML 拉进上下文
|
||||
python3 skills/lark-slides/scripts/template_tool.py extract --template office--work_report --label 封面 --out /tmp/work-report-cover.xml
|
||||
```
|
||||
|
||||
如果脚本路径不可用,按这个顺序手动降级:
|
||||
|
||||
1. 回到本文对应分类,确认页数、色调、适用场景,选 2-3 个候选
|
||||
2. 根据“页型索引”确定需要的目标页型
|
||||
3. 等脚本可用后再用 `summarize` / `extract` 获取详细布局数据;不要整份展开 `assets/templates/*.xml`
|
||||
|
||||
## 匹配维度
|
||||
|
||||
| 维度 | 说明 |
|
||||
|------|------|
|
||||
| 场景 | 用户要做什么?(工作汇报、产品介绍、商业计划书、培训...) |
|
||||
| 色调 | light(浅色/白底)、dark(深色/黑底)、colorful(多彩活泼) |
|
||||
| 正式度 | formal(正式商务)、casual(轻松分享)、creative(创意设计) |
|
||||
|
||||
---
|
||||
|
||||
## office — 办公通用
|
||||
|
||||
### ⭐ light_general.xml — 浅色通用变体库
|
||||
|
||||
- **54 页 slide 变体**(非完整 PPT,是按需挑选的页面类型库)
|
||||
- 色调:light | 正式度:formal
|
||||
- 配色:白底 `#f4f5f6`,蓝色点缀 `#4e6efd`,深灰文字 `#1f2329`
|
||||
- 页面类型:封面×2, 目录×4, 分节页, 内容×30, 数据卡片×2, 结尾
|
||||
- 页型索引(建议先读):封面 `1-2` | 目录 `3-6` | 分节/过渡 `7-8` | 内容/图文/时间线/数据 `9-53` | 结尾 `54`
|
||||
- **适用**:任何需要浅色风格的场景,从中挑选合适的页面布局
|
||||
|
||||
### ⭐ dark_general.xml — 深色通用变体库
|
||||
|
||||
- **56 页 slide 变体**(同上,深色版)
|
||||
- 色调:dark | 正式度:formal
|
||||
- 配色:深灰底 `#1f2329`,蓝色点缀 `#4e6efd`,白色文字
|
||||
- 页面类型:封面×2, 目录×4, 分节页, 内容×31, 数据卡片×2, 结尾
|
||||
- 页型索引(建议先读):封面 `1-2` | 目录 `3-6` | 分节/过渡 `7-8` | 内容/图文/时间线/数据 `9-54` | 结尾 `55-56`
|
||||
- **适用**:任何需要深色风格的场景,渐变填充(蓝-青)、透明度叠加
|
||||
|
||||
### work_report.xml — 工作汇报
|
||||
|
||||
- 13 页 | 色调:light | 正式度:formal
|
||||
- 配色:图片底图 + 半透明白色卡片(alpha=0.51),紫色 `#7f3bf5`/蓝色 `#3370ff` 点缀
|
||||
- 结构:封面 → 目录(4 Part) → 数据页 → 内容×9 → 结尾
|
||||
- 页型索引(建议先读):封面 `1` | 目录 `2` | 分节 `无` | 内容 `4-12` | 结尾 `13`
|
||||
- **适用**:工作汇报、月报、项目进展。中英双语标题,4 宫格布局,圆角卡片
|
||||
|
||||
### work_summary_report.xml — 工作总结报告
|
||||
|
||||
- 16 页 | 色调:dark | 正式度:formal
|
||||
- 配色:深灰底 `#2b2f36`,深蓝 `#3a6cea`/靛蓝 `#0e5efd` 点缀
|
||||
- 结构:封面 → 目录 → [分节页 → 内容]×4 → 结尾(4 个清晰分节)
|
||||
- 页型索引(建议先读):封面 `1` | 目录 `2` | 分节 `3, 6, 9, 12` | 内容 `4-5, 7-8, 10-11, 13-15` | 结尾 `16`
|
||||
- **适用**:年度/季度工作总结,分节清晰的正式汇报
|
||||
|
||||
### work_summary.xml — 工作总结
|
||||
|
||||
- 20 页 | 色调:light | 正式度:formal
|
||||
- 配色:暖黄 `#fff6dc` + 浅蓝 `#ddeff7` 交替,天蓝 `#1393cf` 点缀,金色 `#f7c15f` 强调
|
||||
- 结构:封面 → 目录 → 内容×7 → 数据×2 → 内容×8 → 结尾
|
||||
- 页型索引(建议先读):封面 `1` | 目录 `2` | 分节 `无` | 内容 `3-9, 12-19` | 结尾 `20`
|
||||
- **适用**:轻松温暖风格的工作总结。shape 类型最丰富(饼图、三角、弧形等)
|
||||
|
||||
### quarterly_review.xml — 季度复盘
|
||||
|
||||
- 17 页 | 色调:dark | 正式度:formal
|
||||
- 配色:海军蓝图片底图,钢蓝 `#435671` 文字,半透明白色叠加(alpha=0.6)
|
||||
- 结构:封面 → 目录 → 内容×2 → 数据×2 → 内容×10 → 结尾
|
||||
- 页型索引(建议先读):封面 `1` | 目录 `2` | 分节 `无` | 内容 `3-4, 7-16` | 结尾 `17`
|
||||
- **适用**:季度复盘、OKR 回顾,数据驱动型汇报
|
||||
|
||||
### dept_annual_report.xml — 部门年度汇报
|
||||
|
||||
- 17 页 | 色调:dark | 正式度:formal
|
||||
- 配色:黑色底图 + 极光渐变(紫/青/蓝),青色 `#64e8d6` → 蓝色 `#73bbff` 渐变点缀
|
||||
- 结构:封面 → 目录 → 内容×4 → 数据 → 内容×9 → 结尾
|
||||
- 页型索引(建议先读):封面 `1` | 目录 `2` | 分节 `无` | 内容 `3-6, 8-16` | 结尾 `17`
|
||||
- **适用**:年度部门汇报,视觉冲击力强,多彩渐变风
|
||||
|
||||
### project_kickoff.xml — 项目启动宣讲
|
||||
|
||||
- 18 页 | 色调:dark | 正式度:formal
|
||||
- 配色:蓝色渐变底 `linear-gradient(#4b5cf5, #233afb)`,紫色 `#ad82f7` 强调
|
||||
- 结构:封面 → 目录 → 内容×15 → 结尾
|
||||
- 页型索引(建议先读):封面 `1` | 目录 `2` | 分节 `无` | 内容 `3-17` | 结尾 `18`
|
||||
- **适用**:项目启动、产品发布、技术宣讲。大胆蓝紫渐变,卡片式布局
|
||||
|
||||
---
|
||||
|
||||
## product — 产品
|
||||
|
||||
### product_analysis.xml — 产品分析报告
|
||||
|
||||
- 17 页 | 色调:light | 正式度:formal
|
||||
- 配色:柔蓝渐变底图 `#deebff → #ffffff`,蓝色 `#2e4ef6 → #2182f4` 点缀,浅蓝卡片 `#e2eaf9`
|
||||
- 结构:封面 → 目录 → 内容 → 数据 → 内容×4 → 数据 → 内容×5 → SWOT → 结尾
|
||||
- 页型索引(建议先读):封面 `1` | 目录 `2` | 分节 `无` | 内容 `3, 5-8, 10-16` | 结尾 `17`
|
||||
- **适用**:产品分析、竞品分析。包含 SWOT 分析页,数据图表页
|
||||
|
||||
### product_intro.xml — 产品介绍
|
||||
|
||||
- 18 页 | 色调:colorful | 正式度:formal
|
||||
- 配色:多彩渐变(每个分节不同色系:青蓝、橙红、紫、蓝靛)
|
||||
- 结构:封面 → 目录 → [分节页 → 内容]×4 → 结尾(含对比页、时间线页)
|
||||
- 页型索引(建议先读):封面 `1` | 目录 `2` | 分节 `3, 7, 11, 15` | 内容 `4-6, 8-10, 12-14, 16-17` | 结尾 `18`
|
||||
- **适用**:产品发布、产品介绍。视觉最丰富,每节独立配色
|
||||
|
||||
### market_analysis.xml — 市场分析报告
|
||||
|
||||
- 11 页 | 色调:dark | 正式度:formal
|
||||
- 配色:黑底,蓝紫渐变 `#0d47db → #7d00fa` 点缀
|
||||
- 结构:封面 → 目录 → 分节 → 数据 → 内容×2 → 分节 → 内容×3 → 结尾
|
||||
- 页型索引(建议先读):封面 `1` | 目录 `2` | 分节 `3, 7` | 内容 `5-6, 8-10` | 结尾 `11`
|
||||
- **适用**:市场分析、行业报告。精简紧凑(11 页),蓝紫科技感
|
||||
|
||||
### business_case_analysis.xml — 商业案例分析
|
||||
|
||||
- 18 页 | 色调:dark | 正式度:formal
|
||||
- 配色:深灰图片底图,金属银渐变 `#9c9c9e → #c0c5d3` 点缀
|
||||
- 结构:封面 → 内容 → [分节页 → 内容]×4 → 结尾(4 个清晰分节)
|
||||
- 页型索引(建议先读):封面 `1` | 目录 `无` | 分节 `3, 7, 11, 15` | 内容 `2, 4-6, 8-10, 12-14, 16-17` | 结尾 `18`
|
||||
- **适用**:商业案例、行业案例拆解。金属质感,分节明确
|
||||
|
||||
### product_promotion.xml — 产品推广方案
|
||||
|
||||
- 13 页 | 色调:dark | 正式度:formal
|
||||
- 配色:深灰 `#2b2f36` + 白色交替,极简黑白
|
||||
- 结构:封面 → 目录 → 内容×6 → 分节 → 内容×3 → 结尾
|
||||
- 页型索引(建议先读):封面 `1` | 目录 `2` | 分节 `9` | 内容 `3-8, 10-12` | 结尾 `13`
|
||||
- **适用**:推广方案、营销策略。极简风,黑白对比
|
||||
|
||||
### product_promotion_2.xml — 产品推广方案二
|
||||
|
||||
- 13 页 | 色调:light | 正式度:formal
|
||||
- 配色:白底,深灰 `#2b2f36` 强调,图片裁切与几何色块组合
|
||||
- 结构:封面 → 目录 → 内容×6 → 分节 → 内容×3 → 结尾
|
||||
- 页型索引(建议先读):封面 `1` | 目录 `2` | 分节 `9` | 内容 `3-8, 10-12` | 结尾 `13`
|
||||
- **适用**:产品推广、数字营销方案。比 `product_promotion.xml` 更偏浅色商务和图文展示
|
||||
|
||||
---
|
||||
|
||||
## marketing — 市场营销
|
||||
|
||||
### business_plan.xml — 商业计划书
|
||||
|
||||
- 18 页 | 色调:light | 正式度:formal
|
||||
- 配色:白底,蓝青渐变封面 `#0b3be5 → #25d8ff`,鲜蓝 `#194cff` 点缀,含甜甜圈图表
|
||||
- 结构:封面 → 目录 → 内容×12 → 时间线 → 内容×2 → 结尾
|
||||
- 页型索引(建议先读):封面 `1` | 目录 `2` | 分节 `无` | 内容 `3-14, 16-17` | 结尾 `18`
|
||||
- **适用**:商业计划书、创业路演。含时间线页、图表页
|
||||
|
||||
### roadshow_business_plan.xml — 企业路演商业计划书
|
||||
|
||||
- 20 页 | 色调:light | 正式度:formal
|
||||
- 配色:白底,绿色 `#20b14e` 点缀(增长/商业感)
|
||||
- 结构:封面 → 目录 → [分节页 → 内容]×5 → 结尾(含时间线、流程图)
|
||||
- 页型索引(建议先读):封面 `1` | 目录 `2` | 分节 `3, 6, 9, 12, 15` | 内容 `4-5, 7-8, 10-11, 13-14, 16-19` | 结尾 `20`
|
||||
- **适用**:融资路演、企业路演。绿色增长主题,含 chevron 流程图形
|
||||
|
||||
### brand_communication.xml — 品牌传播方案
|
||||
|
||||
- 17 页 | 色调:dark | 正式度:formal
|
||||
- 配色:黑色图片底图,青绿渐变 `#59c2ff → #a1ffc8` 点缀,半透明白色卡片
|
||||
- 结构:封面 → 目录 → 内容×8 → 数据 → 内容×5 → 结尾
|
||||
- 页型索引(建议先读):封面 `1` | 目录 `2` | 分节 `无` | 内容 `3-10, 12-16` | 结尾 `17`
|
||||
- **适用**:品牌传播、公关方案。青绿科技感 + 暗色背景
|
||||
|
||||
### marketing_strategy.xml — 市场营销策略
|
||||
|
||||
- 16 页 | 色调:dark | 正式度:creative
|
||||
- 配色:纯黑底 `#0b0b0b`,红橙霓虹渐变 `#ff0000 → #fa6627`,紫蓝 `#bc50ff → #2f2bfd`
|
||||
- 结构:封面 → 目录 → 内容×13 → 结尾
|
||||
- 页型索引(建议先读):封面 `1` | 目录 `2` | 分节 `无` | 内容 `3-15` | 结尾 `16`
|
||||
- **适用**:营销策略、品牌推广。最具视觉冲击力,霓虹风格
|
||||
|
||||
### marketing_plan.xml — 营销策划方案
|
||||
|
||||
- 15 页 | 色调:dark | 正式度:formal
|
||||
- 配色:近黑底 `#18181a`,亮黄 `#ffdb1d` 强调,灰色 `#93969c` 文字
|
||||
- 结构:封面 → 目录 → 内容×10 → 数据 → 内容 → 结尾
|
||||
- 页型索引(建议先读):封面 `1` | 目录 `2` | 分节 `无` | 内容 `3-12, 14` | 结尾 `15`
|
||||
- **适用**:营销策划、推广计划。黄+黑高对比,醒目
|
||||
|
||||
### product_whitepaper.xml — 产品白皮书
|
||||
|
||||
- 21 页 | 色调:colorful | 正式度:formal
|
||||
- 配色:图片底图,暖橙粉渐变 `#ffaeac → #ffe6c8`,珊瑚 `#ff7d34 → #ff3ebd`
|
||||
- 结构:封面 → 目录 → 内容×18 → 结尾
|
||||
- 页型索引(建议先读):封面 `1` | 目录 `2` | 分节 `无` | 内容 `3-20` | 结尾 `21`
|
||||
- **适用**:产品白皮书、技术白皮书、深度报告。页数最多(21 页),暖色调
|
||||
|
||||
### brand_operations_plan.xml — 品牌运营计划
|
||||
|
||||
- 18 页 | 色调:light | 正式度:formal
|
||||
- 配色:浅灰底 `#eff2f6`,中蓝 `#3c6fe5` 点缀
|
||||
- 结构:封面 → 目录 → [分节页 → 内容]×5 → 结尾(5 个分节,结构最清晰)
|
||||
- 页型索引(建议先读):封面 `1` | 目录 `2` | 分节 `3, 6, 9, 12, 15` | 内容 `4-5, 7-8, 10-11, 13-14, 16-17` | 结尾 `18`
|
||||
- **适用**:品牌运营、年度运营计划。蓝灰企业风,分节最规范
|
||||
|
||||
### brand_logo_design.xml — 品牌标志设计
|
||||
|
||||
- 16 页 | 色调:light | 正式度:formal
|
||||
- 配色:近白底 `#fbfbfb`,亮蓝 `#1c66f6` 点缀,浅蓝卡片 `#c6e7ff`
|
||||
- 结构:封面 → 目录 → 内容×7 → 数据 → 内容×4 → 数据 → 结尾
|
||||
- 页型索引(建议先读):封面 `1` | 目录 `2` | 分节 `无` | 内容 `3-9, 11-14` | 结尾 `16`
|
||||
- **适用**:品牌设计、VI 设计提案。清爽蓝白,专业设计感
|
||||
|
||||
---
|
||||
|
||||
## operations — 运营
|
||||
|
||||
### marketing_plan.xml — 营销策划方案
|
||||
|
||||
- 15 页 | 色调:dark | 正式度:formal
|
||||
- 配色:近黑底 `#18181a`,亮黄 `#ffdb1d` 强调,灰色 `#93969c` 文字
|
||||
- 结构:封面 → 目录 → 内容×10 → 数据 → 内容 → 结尾
|
||||
- 页型索引(建议先读):封面 `1` | 目录 `2` | 分节 `无` | 内容 `3-12, 14` | 结尾 `15`
|
||||
- **适用**:运营策划、营销活动方案。黄+黑高对比,醒目
|
||||
|
||||
### product_promotion.xml — 产品推广方案
|
||||
|
||||
- 13 页 | 色调:light | 正式度:formal
|
||||
- 配色:白底,深灰 `#2b2f36` 强调,图片裁切与几何色块组合
|
||||
- 结构:封面 → 目录 → 内容×6 → 分节 → 内容×3 → 结尾
|
||||
- 页型索引(建议先读):封面 `1` | 目录 `2` | 分节 `9` | 内容 `3-8, 10-12` | 结尾 `13`
|
||||
- **适用**:产品推广、运营增长方案。适合图文展示和分阶段推广计划
|
||||
|
||||
### brand_operations_plan.xml — 品牌运营计划
|
||||
|
||||
- 18 页 | 色调:light | 正式度:formal
|
||||
- 配色:浅灰底 `#eff2f6`,中蓝 `#3c6fe5` 点缀
|
||||
- 结构:封面 → 目录 → [分节页 → 内容]×5 → 结尾(5 个分节,结构最清晰)
|
||||
- 页型索引(建议先读):封面 `1` | 目录 `2` | 分节 `3, 6, 9, 12, 15` | 内容 `4-5, 7-8, 10-11, 13-14, 16-17` | 结尾 `18`
|
||||
- **适用**:品牌运营、年度运营计划。蓝灰企业风,分节规范
|
||||
|
||||
### brand_logo_design.xml — 品牌标志设计
|
||||
|
||||
- 16 页 | 色调:light | 正式度:formal
|
||||
- 配色:近白底 `#fbfbfb`,亮蓝 `#1c66f6` 点缀,浅蓝卡片 `#c6e7ff`
|
||||
- 结构:封面 → 目录 → 内容×7 → 数据 → 内容×4 → 数据 → 结尾
|
||||
- 页型索引(建议先读):封面 `1` | 目录 `2` | 分节 `无` | 内容 `3-9, 11-14` | 结尾 `16`
|
||||
- **适用**:品牌设计、运营视觉提案。清爽蓝白,专业设计感
|
||||
|
||||
---
|
||||
|
||||
## hr — 人力资源
|
||||
|
||||
### employee_training.xml — 员工培训
|
||||
|
||||
- 14 页 | 色调:dark | 正式度:formal
|
||||
- 配色:近黑底 `rgba(13,20,32)`,图片分节页交替,单色简洁
|
||||
- 结构:封面 → 目录 → [分节页(01-05) → 内容]×5 → 结尾
|
||||
- 页型索引(建议先读):封面 `1` | 目录 `2` | 分节 `3, 5, 7, 9, 11` | 内容 `4, 6, 8, 10, 12-13` | 结尾 `14`
|
||||
- **适用**:员工培训、规章制度宣讲。暗色严肃风,5 个章节分节页
|
||||
|
||||
### employee_training_workshop.xml — 员工培训训练
|
||||
|
||||
- 19 页 | 色调:colorful | 正式度:casual
|
||||
- 配色:暖米底 `rgba(247,245,240)` + 深灰 `rgba(60,60,60)` 交替,5 种彩色点缀(钢蓝、青绿、橄榄金、鲑鱼粉)
|
||||
- 结构:封面 → 目录 → [深色标题卡 → 浅色内容]×7 → 结尾
|
||||
- 页型索引(建议先读):封面 `1` | 目录 `2` | 分节 `3, 5, 7, 9, 11, 13, 15` | 内容 `4, 6, 8, 10, 12, 14, 16-18` | 结尾 `19`
|
||||
- **适用**:培训工作坊、技能培训。温暖多彩,轻松氛围
|
||||
|
||||
### onboarding.xml — 新人入职培训
|
||||
|
||||
- 15 页 | 色调:dark | 正式度:formal
|
||||
- 配色:深炭灰底 `rgba(43,47,54)`,亮紫 `rgba(75,63,221)` 点缀,浅灰卡片 `rgba(243,244,246)`
|
||||
- 结构:封面 → 目录 → [分节页(01-05) → 内容]×5 → 结尾
|
||||
- 页型索引(建议先读):封面 `1` | 目录 `2` | 分节 `3, 5, 7, 9, 11` | 内容 `4, 6, 8, 10, 12-14` | 结尾 `15`
|
||||
- **适用**:新人入职、公司介绍。紫色 CTA 按钮,包含公司概况/愿景/价值观/流程/制度等章节
|
||||
|
||||
---
|
||||
|
||||
## administration — 行政
|
||||
|
||||
### all_hands_meeting.xml — 全员大会
|
||||
|
||||
- 18 页 | 色调:light | 正式度:formal
|
||||
- 配色:蓝紫渐变图片底图,毛玻璃白色卡片(alpha=0.7),薰衣草 `rgba(155,177,255)` 点缀
|
||||
- 结构:封面 → 目录 → [分节页 → 内容]×4 → 结尾(含图表页)
|
||||
- 页型索引(建议先读):封面 `1` | 目录 `2` | 分节 `3, 7, 11, 15` | 内容 `4-6, 8-10, 12-14, 16-17` | 结尾 `18`
|
||||
- **适用**:全员大会、季度会议、公司大会。毛玻璃风格,蓝紫渐变,含 chart 图表
|
||||
|
||||
### company_intro.xml — 企业介绍
|
||||
|
||||
- 16 页 | 色调:light | 正式度:formal
|
||||
- 配色:白底极简,金黄 `rgba(255,196,25)` 点缀,深灰 `rgba(31,35,41)` 文字
|
||||
- 结构:封面 → 目录 → 内容×12 → 数据(chart) → 结尾(含图表页)
|
||||
- 页型索引(建议先读):封面 `1` | 目录 `2` | 分节 `无` | 内容 `3-14` | 结尾 `16`
|
||||
- **适用**:企业介绍、公司宣传。极简白底,中英双语,含行业前景图表
|
||||
|
||||
### corporate_culture.xml — 企业文化宣传
|
||||
|
||||
- 17 页 | 色调:dark | 正式度:formal
|
||||
- 配色:深炭灰底 `rgba(31,35,41)`,橙红 `rgba(255,104,68)` 强调,浅灰 `rgba(246,246,246)` 内容区
|
||||
- 结构:封面 → 前言 → 目录 → [分节页 → 内容]×4 → 结尾
|
||||
- 页型索引(建议先读):封面 `1` | 目录 `3` | 分节 `4, 7, 10, 13` | 内容 `2, 5-6, 8-9, 11-12, 14-16` | 结尾 `17`
|
||||
- **适用**:企业文化、公司愿景宣传。含前言页、组织架构页,橙红活力色
|
||||
|
||||
### annual_gala.xml — 年度盛典
|
||||
|
||||
- 16 页 | 色调:dark | 正式度:creative
|
||||
- 配色:近黑底 `rgba(16,15,21)`,紫蓝青多色渐变 `rgba(210,132,232) → rgba(69,96,245)` 霓虹风
|
||||
- 结构:封面 → 目录 → [分节页 → 内容]×6 → 结尾
|
||||
- 页型索引(建议先读):封面 `1` | 目录 `2` | 分节 `3, 5, 7, 9, 11, 13` | 内容 `4, 6, 8, 10, 12, 14-15` | 结尾 `16`
|
||||
- **适用**:年会、庆典、颁奖典礼。多彩霓虹渐变,节日庆典感,含 LOGO 占位
|
||||
|
||||
---
|
||||
|
||||
## personal — 个人
|
||||
|
||||
### experience_sharing.xml — 经验分享
|
||||
|
||||
- 20 页 | 色调:light | 正式度:casual
|
||||
- 配色:图片底图,亮蓝 `rgba(52,113,252)` 点缀,毛玻璃白色卡片(alpha=0.7)
|
||||
- 结构:封面 → 目录 → 内容×17 → 结尾(含 table 表格页、前后对比布局)
|
||||
- 页型索引(建议先读):封面 `1` | 目录 `2` | 分节 `无` | 内容 `3-19` | 结尾 `20`
|
||||
- **适用**:经验分享、项目复盘分享。含步骤流程页、数据指标展示、表格
|
||||
|
||||
### teaching_sharing.xml — 分享教学
|
||||
|
||||
- 20 页 | 色调:colorful | 正式度:casual
|
||||
- 配色:插画风图片底图,蓝紫 `rgba(128,145,239)` + 暖橙 `rgba(242,170,104)` 双色调
|
||||
- 结构:封面 → 目录 → 内容×17 → 结尾(含 Demo 案例、痛点分析、推荐书单)
|
||||
- 页型索引(建议先读):封面 `1` | 目录 `2` | 分节 `无` | 内容 `3-19` | 结尾 `20`
|
||||
- **适用**:教学分享、技术分享、读书会。温暖蓝橙配色,含 chevron 流程图
|
||||
|
||||
### personal_resume.xml — 个人简历
|
||||
|
||||
- 16 页 | 色调:dark | 正式度:formal
|
||||
- 配色:深炭灰图片底图,暖橙 `rgba(253,151,51)` + 霓虹绿 `rgba(76,241,29)` 渐变点缀
|
||||
- 结构:封面(含联系方式) → 目录 → [分节页 → 内容]×4 → 结尾
|
||||
- 页型索引(建议先读):封面 `1` | 目录 `2` | 分节 `3, 6, 9, 12` | 内容 `4-5, 7-8, 10-11, 13-15` | 结尾 `16`
|
||||
- **适用**:个人简历、求职展示。橙绿双色点缀,含个人信息字段
|
||||
|
||||
### promotion_report.xml — 职位晋升汇报
|
||||
|
||||
- 15 页 | 色调:dark | 正式度:formal
|
||||
- 配色:纯黑底 `rgba(3,3,1)`,薰衣草渐变 `rgba(216,216,255) → rgba(171,194,255)` 点缀,白色文字
|
||||
- 结构:封面 → 目录 → 内容×12 → 结尾(中英双语标题)
|
||||
- 页型索引(建议先读):封面 `1` | 目录 `2` | 分节 `无` | 内容 `3-14` | 结尾 `15`
|
||||
- **适用**:晋升汇报、述职报告。暗色稳重 + 薰衣草柔和点缀
|
||||
|
||||
### promotion_defense.xml — 晋级答辩
|
||||
|
||||
- 11 页 | 色调:light | 正式度:formal
|
||||
- 配色:白底,亮紫 `rgba(74,58,255)` 点缀
|
||||
- 结构:封面 → 目录 → 内容×8 → 结尾(紧凑无分节页)
|
||||
- 页型索引(建议先读):封面 `1` | 目录 `2` | 分节 `无` | 内容 `3-10` | 结尾 `11`
|
||||
- **适用**:晋级答辩、技术答辩。最精简(11 页),紫色点缀,中英双语
|
||||
|
||||
### self_intro.xml — 个人介绍
|
||||
|
||||
- 11 页 | 色调:colorful | 正式度:casual
|
||||
- 配色:暖白底 `rgba(248,247,246)`,5 种彩色(红 `#d83931`、青 `#17b69c`、橙 `#ec914e`、黄 `#fad355`、蓝 `#3347ff`)
|
||||
- 结构:封面 → 内容×9 → 结尾(含表格、甜甜圈图表、饼图)
|
||||
- 页型索引(建议先读):封面 `1` | 目录 `无` | 分节 `无` | 内容 `2-10` | 结尾 `11`
|
||||
- **适用**:个人介绍、设计师作品集。shape 类型最丰富,图表元素多
|
||||
|
||||
---
|
||||
|
||||
## misc — 其他
|
||||
|
||||
### book_sharing.xml — 读书分享
|
||||
|
||||
- 16 页 | 色调:light | 正式度:casual
|
||||
- 配色:白底 + 深橄榄绿侧边栏 `rgba(43,54,44)`,棕褐 `rgba(128,66,8)` 点缀
|
||||
- 结构:封面 → 内容×14 → 结尾(中文传统编号:壹贰叁肆)
|
||||
- 页型索引(建议先读):封面 `1` | 目录 `无` | 分节 `无` | 内容 `2-15` | 结尾 `16`
|
||||
- **适用**:读书分享、文学赏析。文艺复古风,装饰性诗句分隔,中国传统美学
|
||||
|
||||
### club_event_plan.xml — 社团活动策划
|
||||
|
||||
- 15 页 | 色调:dark | 正式度:casual
|
||||
- 配色:纯黑底,红色 `rgba(216,57,49)` + 金色 `rgba(219,168,0)` 双色强调
|
||||
- 结构:封面 → 目录 → 内容×12 → 结尾(含预算页、应急方案页)
|
||||
- 页型索引(建议先读):封面 `1` | 目录 `2` | 分节 `无` | 内容 `3-14` | 结尾 `15`
|
||||
- **适用**:活动策划、社团方案。黑红金配色,含预算/应急等实用页面
|
||||
|
||||
### student_career_plan.xml — 学生职业规划
|
||||
|
||||
- 15 页 | 色调:colorful | 正式度:casual
|
||||
- 配色:深靛蓝底 `rgba(21,20,87)`,霓虹多彩(品红、青、黄、粉、热粉)
|
||||
- 结构:封面 → 目录 → 内容×12 → 结尾(含 SWOT 分析、短/中/长期目标时间线)
|
||||
- 页型索引(建议先读):封面 `1` | 目录 `2` | 分节 `无` | 内容 `3-14` | 结尾 `15`
|
||||
- **适用**:职业规划、学生汇报。最鲜艳多彩,霓虹风格,含 SWOT 和时间线
|
||||
|
||||
---
|
||||
|
||||
## 快速匹配索引
|
||||
|
||||
### 按场景
|
||||
|
||||
| 场景关键词 | 推荐模板(优先级从高到低) |
|
||||
|-----------|------------------------|
|
||||
| 工作汇报/月报/周报 | `office--work_report` > `office--work_summary` > `office--light_general` |
|
||||
| 工作总结/年度总结 | `office--work_summary_report` > `office--work_summary` |
|
||||
| 季度复盘/OKR | `office--quarterly_review` > `office--work_summary_report` |
|
||||
| 部门年度汇报 | `office--dept_annual_report` > `office--work_summary_report` |
|
||||
| 项目启动/技术宣讲 | `office--project_kickoff` |
|
||||
| 产品介绍/产品发布 | `product--product_intro` > `product--product_analysis` |
|
||||
| 产品分析/竞品分析 | `product--product_analysis` |
|
||||
| 市场分析/行业报告 | `product--market_analysis` |
|
||||
| 商业案例 | `product--business_case_analysis` |
|
||||
| 商业计划书/创业 | `marketing--business_plan` > `marketing--roadshow_business_plan` |
|
||||
| 融资路演/企业路演 | `marketing--roadshow_business_plan` |
|
||||
| 品牌传播/公关 | `marketing--brand_communication` |
|
||||
| 营销策略/推广 | `marketing--marketing_strategy` > `marketing--marketing_plan` |
|
||||
| 产品白皮书 | `marketing--product_whitepaper` |
|
||||
| 品牌运营/年度计划 | `marketing--brand_operations_plan` |
|
||||
| 品牌设计/VI | `marketing--brand_logo_design` |
|
||||
| 员工培训/制度宣讲 | `hr--employee_training` > `hr--employee_training_workshop` |
|
||||
| 新人入职 | `hr--onboarding` |
|
||||
| 全员大会/公司大会 | `administration--all_hands_meeting` |
|
||||
| 企业介绍/公司宣传 | `administration--company_intro` |
|
||||
| 企业文化 | `administration--corporate_culture` |
|
||||
| 年会/庆典/颁奖 | `administration--annual_gala` |
|
||||
| 经验分享/项目分享 | `personal--experience_sharing` |
|
||||
| 教学分享/技术分享 | `personal--teaching_sharing` |
|
||||
| 个人简历/求职 | `personal--personal_resume` |
|
||||
| 晋升汇报/述职 | `personal--promotion_report` > `personal--promotion_defense` |
|
||||
| 个人介绍 | `personal--self_intro` |
|
||||
| 读书分享 | `misc--book_sharing` |
|
||||
| 活动策划 | `misc--club_event_plan` |
|
||||
| 职业规划 | `misc--student_career_plan` |
|
||||
|
||||
### 按色调
|
||||
|
||||
| 色调 | 模板 |
|
||||
|------|------|
|
||||
| **light** | `office--light_general` ⭐, `office--work_report`, `office--work_summary`, `product--product_analysis`, `marketing--business_plan`, `marketing--roadshow_business_plan`, `marketing--brand_operations_plan`, `marketing--brand_logo_design`, `administration--all_hands_meeting`, `administration--company_intro`, `personal--experience_sharing`, `personal--promotion_defense`, `misc--book_sharing` |
|
||||
| **dark** | `office--dark_general` ⭐, `office--work_summary_report`, `office--quarterly_review`, `office--dept_annual_report`, `office--project_kickoff`, `product--market_analysis`, `product--business_case_analysis`, `product--product_promotion`, `marketing--brand_communication`, `marketing--marketing_strategy`, `marketing--marketing_plan`, `hr--employee_training`, `hr--onboarding`, `administration--corporate_culture`, `administration--annual_gala`, `personal--personal_resume`, `personal--promotion_report`, `misc--club_event_plan` |
|
||||
| **colorful** | `product--product_intro`, `marketing--product_whitepaper`, `hr--employee_training_workshop`, `personal--self_intro`, `personal--teaching_sharing`, `misc--student_career_plan` |
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2,7 +2,7 @@
|
||||
|
||||
新建演示文稿或大幅改写页面时,在 `slide_plan.json` 完成后、生成 XML 前读取本文件。目标是让 `layout_type`、`visual_focus`、`text_density` 变成实际页面几何,而不是只写在 plan 里。
|
||||
|
||||
默认画布按 `960 x 540` 规划。模板 XML 可以覆盖具体坐标,但不能覆盖这些原则:页面要有主视觉区域、文本要受密度约束、不同 `layout_type` 必须产生明显不同的坐标结构。
|
||||
默认画布按 `960 x 540` 规划。已有页面回读 XML 可以影响具体坐标,但不能覆盖这些原则:页面要有主视觉区域、文本要受密度约束、不同 `layout_type` 必须产生明显不同的坐标结构。
|
||||
|
||||
## Core Rules
|
||||
|
||||
|
||||
@@ -1,970 +0,0 @@
|
||||
#!/usr/bin/env python3
|
||||
# Copyright (c) 2026 Lark Technologies Pte. Ltd.
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
import json
|
||||
import re
|
||||
import sys
|
||||
from datetime import datetime, timezone
|
||||
from pathlib import Path
|
||||
from typing import Any
|
||||
|
||||
|
||||
SKILL_ROOT = Path(__file__).resolve().parent.parent
|
||||
ASSETS_DIR = SKILL_ROOT / "assets"
|
||||
REFERENCES_DIR = SKILL_ROOT / "references"
|
||||
TEMPLATES_DIR = ASSETS_DIR / "templates"
|
||||
CATALOG_PATH = REFERENCES_DIR / "template-catalog.md"
|
||||
DEFAULT_INDEX_PATH = REFERENCES_DIR / "template-index.json"
|
||||
LIGHTWEIGHT_INDEX_SCHEMA_VERSION = "1.1.0"
|
||||
|
||||
|
||||
class TemplateToolError(Exception):
|
||||
pass
|
||||
|
||||
|
||||
def fail(message: str) -> None:
|
||||
raise TemplateToolError(message)
|
||||
|
||||
|
||||
def read_file(file_path: str | Path) -> str:
|
||||
return Path(file_path).read_text(encoding="utf-8")
|
||||
|
||||
|
||||
def normalize_whitespace(value: str) -> str:
|
||||
return re.sub(r"\s+", " ", value).strip()
|
||||
|
||||
|
||||
def strip_markdown(value: str) -> str:
|
||||
return normalize_whitespace(
|
||||
re.sub(r"^-\s*", "", re.sub(r"`([^`]+)`", r"\1", value.replace("**", "")))
|
||||
)
|
||||
|
||||
|
||||
def strip_xml(value: str) -> str:
|
||||
stripped = re.sub(r"<!\[CDATA\[([\s\S]*?)\]\]>", r"\1", value)
|
||||
stripped = re.sub(r"<[^>]+>", " ", stripped)
|
||||
stripped = stripped.replace(" ", " ")
|
||||
stripped = stripped.replace("&", "&")
|
||||
stripped = stripped.replace("<", "<")
|
||||
stripped = stripped.replace(">", ">")
|
||||
stripped = stripped.replace(""", '"')
|
||||
stripped = stripped.replace("'", "'")
|
||||
return normalize_whitespace(stripped)
|
||||
|
||||
|
||||
def compact_object(value: dict[str, Any]) -> dict[str, Any]:
|
||||
return {key: entry for key, entry in value.items() if entry is not None}
|
||||
|
||||
|
||||
def tokenize_query(value: str) -> list[str]:
|
||||
normalized = normalize_whitespace(value.lower())
|
||||
if not normalized:
|
||||
return []
|
||||
|
||||
def append_unique(target: list[str], token: str) -> None:
|
||||
token = token.strip()
|
||||
if token and token not in target:
|
||||
target.append(token)
|
||||
|
||||
tokens: list[str] = []
|
||||
for item in [item.strip() for item in re.split(r"[\s,/|,。;;::()()【】\[\]《》<>]+", normalized) if item.strip()]:
|
||||
append_unique(tokens, item)
|
||||
|
||||
# Chinese prompts are often complete sentences without separators, e.g.
|
||||
# "帮我做一个季度工作汇报PPT". Add CJK n-grams so domain phrases such as
|
||||
# "工作汇报" or "季度复盘" can still match catalog metadata.
|
||||
for phrase in re.findall(r"[\u3400-\u9fff]+", normalized):
|
||||
if len(phrase) < 2:
|
||||
continue
|
||||
max_size = min(6, len(phrase))
|
||||
for size in range(max_size, 1, -1):
|
||||
for start in range(0, len(phrase) - size + 1):
|
||||
append_unique(tokens, phrase[start : start + size])
|
||||
|
||||
synonym_tokens = {
|
||||
"浅色": ["light"],
|
||||
"白底": ["light"],
|
||||
"明亮": ["light"],
|
||||
"深色": ["dark"],
|
||||
"黑底": ["dark"],
|
||||
"暗色": ["dark"],
|
||||
"多彩": ["colorful"],
|
||||
"活泼": ["colorful", "casual"],
|
||||
"正式": ["formal"],
|
||||
"商务": ["formal"],
|
||||
"轻松": ["casual"],
|
||||
"创意": ["creative"],
|
||||
}
|
||||
for token in list(tokens):
|
||||
for keyword, aliases in synonym_tokens.items():
|
||||
if keyword in token:
|
||||
for alias in aliases:
|
||||
append_unique(tokens, alias)
|
||||
|
||||
unique_tokens: list[str] = []
|
||||
for token in tokens or [normalized]:
|
||||
if token not in unique_tokens:
|
||||
unique_tokens.append(token)
|
||||
return unique_tokens
|
||||
|
||||
|
||||
def parse_range_spec(range_spec: str) -> list[int]:
|
||||
if not range_spec or not range_spec.strip():
|
||||
fail("range is required")
|
||||
numbers: set[int] = set()
|
||||
for part in range_spec.split(","):
|
||||
trimmed = part.strip()
|
||||
if not trimmed:
|
||||
continue
|
||||
match = re.fullmatch(r"(\d+)(?:-(\d+))?", trimmed)
|
||||
if not match:
|
||||
fail(f"invalid range token: {trimmed}")
|
||||
start = int(match.group(1))
|
||||
end = int(match.group(2) or match.group(1))
|
||||
if start < 1 or end < start:
|
||||
fail(f"invalid range token: {trimmed}")
|
||||
for index in range(start, end + 1):
|
||||
numbers.add(index)
|
||||
return sorted(numbers)
|
||||
|
||||
|
||||
def compress_numbers(numbers: list[int]) -> str:
|
||||
if not numbers:
|
||||
return ""
|
||||
parts: list[str] = []
|
||||
start = numbers[0]
|
||||
previous = numbers[0]
|
||||
for current in numbers[1:]:
|
||||
if current == previous + 1:
|
||||
previous = current
|
||||
continue
|
||||
parts.append(f"{start}" if start == previous else f"{start}-{previous}")
|
||||
start = current
|
||||
previous = current
|
||||
parts.append(f"{start}" if start == previous else f"{start}-{previous}")
|
||||
return ",".join(parts)
|
||||
|
||||
|
||||
def slice_array(items: list[Any], limit: int) -> list[Any]:
|
||||
return items[: max(limit, 0)]
|
||||
|
||||
|
||||
def count_tag(xml: str, tag_name: str) -> int:
|
||||
return len(re.findall(fr"<{tag_name}\b", xml))
|
||||
|
||||
|
||||
def extract_attribute(tag_source: str, name: str) -> str | None:
|
||||
match = re.search(fr'{re.escape(name)}="([^"]+)"', tag_source)
|
||||
return match.group(1) if match else None
|
||||
|
||||
|
||||
def extract_numeric_attribute(tag_source: str, name: str) -> int | float | None:
|
||||
raw = extract_attribute(tag_source, name)
|
||||
if raw is None:
|
||||
return None
|
||||
try:
|
||||
value = float(raw)
|
||||
except ValueError:
|
||||
return None
|
||||
return int(value) if value.is_integer() else value
|
||||
|
||||
|
||||
def sort_regions(regions: list[dict[str, Any]]) -> list[dict[str, Any]]:
|
||||
return sorted(regions, key=lambda region: (region["y"], region["x"], region["kind"]))
|
||||
|
||||
|
||||
def extract_slide_regions(slide_xml: str) -> list[dict[str, Any]]:
|
||||
regions: list[dict[str, Any]] = []
|
||||
for match in re.finditer(r"<shape\b([^>]*)>([\s\S]*?)</shape>", slide_xml):
|
||||
attrs, content = match.group(1), match.group(2)
|
||||
x = extract_numeric_attribute(attrs, "topLeftX")
|
||||
y = extract_numeric_attribute(attrs, "topLeftY")
|
||||
width = extract_numeric_attribute(attrs, "width")
|
||||
height = extract_numeric_attribute(attrs, "height")
|
||||
if all(value is not None for value in [x, y, width, height]):
|
||||
text_type_match = re.search(r'textType="([^"]+)"', content)
|
||||
regions.append(
|
||||
{
|
||||
"kind": "shape",
|
||||
"type": extract_attribute(attrs, "type") or "shape",
|
||||
"text_type": text_type_match.group(1) if text_type_match else None,
|
||||
"x": x,
|
||||
"y": y,
|
||||
"width": width,
|
||||
"height": height,
|
||||
"area": width * height,
|
||||
}
|
||||
)
|
||||
|
||||
for match in re.finditer(r"<(img|table|chart)\b([^>]*)/?>", slide_xml):
|
||||
kind, attrs = match.group(1), match.group(2)
|
||||
x = extract_numeric_attribute(attrs, "topLeftX")
|
||||
y = extract_numeric_attribute(attrs, "topLeftY")
|
||||
width = extract_numeric_attribute(attrs, "width")
|
||||
height = extract_numeric_attribute(attrs, "height")
|
||||
if all(value is not None for value in [x, y, width, height]):
|
||||
regions.append(
|
||||
{
|
||||
"kind": kind,
|
||||
"type": kind,
|
||||
"text_type": None,
|
||||
"x": x,
|
||||
"y": y,
|
||||
"width": width,
|
||||
"height": height,
|
||||
"area": width * height,
|
||||
}
|
||||
)
|
||||
return sort_regions(regions)
|
||||
|
||||
|
||||
def build_bbox_summary(
|
||||
regions: list[dict[str, Any]], slide_width: int | float | None, slide_height: int | float | None
|
||||
) -> dict[str, Any]:
|
||||
if not regions:
|
||||
return {
|
||||
"region_count": 0,
|
||||
"occupied_bounds": None,
|
||||
"regions": [],
|
||||
"canvas": compact_object({"width": slide_width, "height": slide_height}),
|
||||
}
|
||||
|
||||
min_x = regions[0]["x"]
|
||||
min_y = regions[0]["y"]
|
||||
max_x = regions[0]["x"] + regions[0]["width"]
|
||||
max_y = regions[0]["y"] + regions[0]["height"]
|
||||
for region in regions:
|
||||
min_x = min(min_x, region["x"])
|
||||
min_y = min(min_y, region["y"])
|
||||
max_x = max(max_x, region["x"] + region["width"])
|
||||
max_y = max(max_y, region["y"] + region["height"])
|
||||
|
||||
return {
|
||||
"region_count": len(regions),
|
||||
"canvas": compact_object({"width": slide_width, "height": slide_height}),
|
||||
"occupied_bounds": {
|
||||
"x": min_x,
|
||||
"y": min_y,
|
||||
"width": max_x - min_x,
|
||||
"height": max_y - min_y,
|
||||
},
|
||||
"regions": slice_array(
|
||||
[
|
||||
compact_object(
|
||||
{
|
||||
"id": f'{region["kind"]}-{index + 1}',
|
||||
"kind": region["kind"],
|
||||
"type": region["type"],
|
||||
"text_type": region.get("text_type"),
|
||||
"x": region["x"],
|
||||
"y": region["y"],
|
||||
"width": region["width"],
|
||||
"height": region["height"],
|
||||
}
|
||||
)
|
||||
for index, region in enumerate(regions)
|
||||
],
|
||||
8,
|
||||
),
|
||||
}
|
||||
|
||||
|
||||
def build_editable_regions(regions: list[dict[str, Any]]) -> list[dict[str, Any]]:
|
||||
sorted_regions = sorted(regions, key=lambda region: region["area"], reverse=True)
|
||||
return slice_array(
|
||||
[
|
||||
compact_object(
|
||||
{
|
||||
"id": f'{region["kind"]}-{index + 1}',
|
||||
"kind": region["kind"],
|
||||
"role": "image"
|
||||
if region["kind"] == "img"
|
||||
else region.get("text_type") or region["type"] or region["kind"],
|
||||
"x": region["x"],
|
||||
"y": region["y"],
|
||||
"width": region["width"],
|
||||
"height": region["height"],
|
||||
}
|
||||
)
|
||||
for index, region in enumerate(sorted_regions)
|
||||
],
|
||||
8,
|
||||
)
|
||||
|
||||
|
||||
def detect_slide_layout_tags(
|
||||
slide_xml: str, regions: list[dict[str, Any]], slide_width: int | float | None, slide_height: int | float | None
|
||||
) -> list[str]:
|
||||
tags: set[str] = set()
|
||||
text_regions = [region for region in regions if region["kind"] == "shape" and region["type"] == "text"]
|
||||
image_regions = [region for region in regions if region["kind"] == "img"]
|
||||
table_regions = [region for region in regions if region["kind"] == "table"]
|
||||
|
||||
if table_regions:
|
||||
tags.add("comparison-table")
|
||||
|
||||
if "<fillImg" in slide_xml:
|
||||
tags.add("image-backed")
|
||||
if text_regions:
|
||||
tags.add("full-bleed-image-caption")
|
||||
|
||||
if text_regions and len(image_regions) == 1:
|
||||
biggest_text = sorted(text_regions, key=lambda region: region["area"], reverse=True)[0]
|
||||
biggest_image = image_regions[0]
|
||||
if (
|
||||
slide_width and biggest_image["width"] >= slide_width * 0.75
|
||||
) or (
|
||||
slide_height and biggest_image["height"] >= slide_height * 0.75
|
||||
):
|
||||
tags.add("full-bleed-image-caption")
|
||||
elif biggest_text["x"] <= biggest_image["x"]:
|
||||
tags.add("hero-text-left-image-right")
|
||||
else:
|
||||
tags.add("hero-image-left-text-right")
|
||||
|
||||
if len(text_regions) >= 4 and not image_regions:
|
||||
distinct_x = len({round(region["x"] / 20) for region in text_regions})
|
||||
distinct_y = len({round(region["y"] / 20) for region in text_regions})
|
||||
if distinct_x >= 2 and distinct_y >= 2:
|
||||
tags.add("2x2-metric-cards")
|
||||
|
||||
if len(text_regions) >= 2 and not image_regions:
|
||||
width = slide_width or 960
|
||||
left = any(region["x"] < width / 2 - 40 for region in text_regions)
|
||||
right = any(region["x"] + region["width"] > width / 2 + 40 for region in text_regions)
|
||||
if left and right:
|
||||
tags.add("two-column-text")
|
||||
|
||||
if len(text_regions) <= 2 and not image_regions:
|
||||
top_most = sorted(text_regions, key=lambda region: region["y"])[0] if text_regions else None
|
||||
if top_most and top_most["y"] <= 120 and top_most["height"] <= 140:
|
||||
tags.add("section-divider")
|
||||
|
||||
if not tags and text_regions:
|
||||
tags.add("text-focused")
|
||||
|
||||
return sorted(tags)
|
||||
|
||||
|
||||
def parse_theme_summary(theme_xml: str | None) -> dict[str, Any]:
|
||||
if not theme_xml:
|
||||
return {"has_theme_node": False, "text_styles": []}
|
||||
|
||||
text_styles_block = re.search(r"<textStyles>([\s\S]*?)</textStyles>", theme_xml)
|
||||
text_styles: list[dict[str, Any]] = []
|
||||
if text_styles_block:
|
||||
for match in re.finditer(r"<(title|headline|sub-headline|body|caption)\b([^>]*)/?>", text_styles_block.group(1)):
|
||||
text_styles.append(
|
||||
compact_object(
|
||||
{
|
||||
"text_type": match.group(1),
|
||||
"font_color": extract_attribute(match.group(2), "fontColor"),
|
||||
"font_size": extract_attribute(match.group(2), "fontSize"),
|
||||
"font_family": extract_attribute(match.group(2), "fontFamily"),
|
||||
}
|
||||
)
|
||||
)
|
||||
return {"has_theme_node": True, "text_styles": text_styles}
|
||||
|
||||
|
||||
def extract_background_hint(slide_xml: str) -> str | None:
|
||||
fill_color_match = re.search(r'<fillColor color="([^"]+)"', slide_xml)
|
||||
if fill_color_match:
|
||||
return fill_color_match.group(1)
|
||||
fill_img_match = re.search(r'<fillImg src="([^"]+)"', slide_xml)
|
||||
if fill_img_match:
|
||||
return f"fillImg:{fill_img_match.group(1)}"
|
||||
return None
|
||||
|
||||
|
||||
def extract_title_hint(slide_xml: str) -> dict[str, str] | None:
|
||||
type_priority = {"title": 5, "headline": 4, "sub-headline": 3, "body": 2, "caption": 1}
|
||||
content_pattern = re.compile(
|
||||
r'<content\b([^>]*)textType="(title|headline|sub-headline|body|caption)"([^>]*)>([\s\S]*?)</content>'
|
||||
)
|
||||
candidates: list[dict[str, Any]] = []
|
||||
for match in content_pattern.finditer(slide_xml):
|
||||
attrs = f"{match.group(1)} {match.group(3)}"
|
||||
text = strip_xml(match.group(4))
|
||||
if text:
|
||||
candidates.append(
|
||||
{
|
||||
"text_type": match.group(2),
|
||||
"text": text[:80],
|
||||
"font_size": int(extract_attribute(attrs, "fontSize") or "0"),
|
||||
"priority": type_priority.get(match.group(2), 0),
|
||||
}
|
||||
)
|
||||
candidates.sort(key=lambda item: (-item["priority"], -item["font_size"], -len(item["text"])))
|
||||
if candidates:
|
||||
return {"text_type": candidates[0]["text_type"], "text": candidates[0]["text"]}
|
||||
return None
|
||||
|
||||
|
||||
def summarize_slide(slide_xml: str, slide_number: int, presentation_info: dict[str, Any] | None = None) -> dict[str, Any]:
|
||||
presentation_info = presentation_info or {}
|
||||
raw_width = presentation_info.get("width")
|
||||
raw_height = presentation_info.get("height")
|
||||
slide_width = int(float(raw_width)) if raw_width else None
|
||||
slide_height = int(float(raw_height)) if raw_height else None
|
||||
regions = extract_slide_regions(slide_xml)
|
||||
return {
|
||||
"slide_number": slide_number,
|
||||
"title_hint": extract_title_hint(slide_xml),
|
||||
"background_hint": extract_background_hint(slide_xml),
|
||||
"layout_tags": detect_slide_layout_tags(slide_xml, regions, slide_width, slide_height),
|
||||
"bbox_summary": build_bbox_summary(regions, slide_width, slide_height),
|
||||
"editable_regions": build_editable_regions(regions),
|
||||
"element_counts": {
|
||||
"shape": count_tag(slide_xml, "shape"),
|
||||
"img": count_tag(slide_xml, "img"),
|
||||
"table": count_tag(slide_xml, "table"),
|
||||
"chart": count_tag(slide_xml, "chart"),
|
||||
"icon": count_tag(slide_xml, "icon"),
|
||||
"line": count_tag(slide_xml, "line"),
|
||||
"polyline": count_tag(slide_xml, "polyline"),
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
def aggregate_slides(slide_summaries: list[dict[str, Any]]) -> dict[str, Any]:
|
||||
totals = {"shape": 0, "img": 0, "table": 0, "chart": 0, "icon": 0, "line": 0, "polyline": 0}
|
||||
title_hints: list[str] = []
|
||||
background_hints: list[str] = []
|
||||
layout_tags: list[str] = []
|
||||
for slide in slide_summaries:
|
||||
for key, value in slide["element_counts"].items():
|
||||
totals[key] += value
|
||||
if slide.get("title_hint") and slide["title_hint"]["text"] not in title_hints:
|
||||
title_hints.append(slide["title_hint"]["text"])
|
||||
if slide.get("background_hint") and slide["background_hint"] not in background_hints:
|
||||
background_hints.append(slide["background_hint"])
|
||||
for tag in slide.get("layout_tags") or []:
|
||||
if tag not in layout_tags:
|
||||
layout_tags.append(tag)
|
||||
return {
|
||||
"slide_count": len(slide_summaries),
|
||||
"title_hints": slice_array(title_hints, 4),
|
||||
"background_hints": slice_array(background_hints, 4),
|
||||
"layout_tags": layout_tags,
|
||||
"element_totals": totals,
|
||||
}
|
||||
|
||||
|
||||
def parse_template_xml(template_path: str | Path) -> dict[str, Any]:
|
||||
xml = read_file(template_path)
|
||||
presentation_match = re.search(r"<presentation\b([^>]*)>", xml)
|
||||
if not presentation_match:
|
||||
fail(f"template missing presentation root: {template_path}")
|
||||
opening_tag = presentation_match.group(0)
|
||||
title_xml_match = re.search(r"<title>[\s\S]*?</title>", xml)
|
||||
theme_xml_match = re.search(r"<theme>[\s\S]*?</theme>", xml)
|
||||
slides = re.findall(r"<slide\b[\s\S]*?</slide>", xml)
|
||||
slide_summaries = [
|
||||
summarize_slide(
|
||||
slide_xml,
|
||||
index + 1,
|
||||
{
|
||||
"width": extract_attribute(presentation_match.group(1), "width"),
|
||||
"height": extract_attribute(presentation_match.group(1), "height"),
|
||||
},
|
||||
)
|
||||
for index, slide_xml in enumerate(slides)
|
||||
]
|
||||
return {
|
||||
"xml": xml,
|
||||
"opening_tag": opening_tag,
|
||||
"width": extract_attribute(presentation_match.group(1), "width"),
|
||||
"height": extract_attribute(presentation_match.group(1), "height"),
|
||||
"title_xml": title_xml_match.group(0) if title_xml_match else None,
|
||||
"title_text": strip_xml(title_xml_match.group(0)) if title_xml_match else None,
|
||||
"theme_xml": theme_xml_match.group(0) if theme_xml_match else None,
|
||||
"theme_summary": parse_theme_summary(theme_xml_match.group(0) if theme_xml_match else None),
|
||||
"slides": slides,
|
||||
"slide_summaries": slide_summaries,
|
||||
}
|
||||
|
||||
|
||||
def finalize_catalog_entry(entry: dict[str, Any] | None) -> dict[str, Any] | None:
|
||||
if not entry:
|
||||
return None
|
||||
filename_stem = re.sub(r"\.xml$", "", entry["filename"])
|
||||
template_id = f'{entry["category"]}--{filename_stem}'
|
||||
return {
|
||||
"template_id": template_id,
|
||||
"filename": f"{template_id}.xml",
|
||||
"category": entry["category"],
|
||||
"category_label": entry["category_label"],
|
||||
"scene": entry["scene"],
|
||||
"is_general_template": entry["is_general_template"],
|
||||
"catalog_slide_count": entry["catalog_slide_count"],
|
||||
"tone": entry["tone"],
|
||||
"formality": entry["formality"],
|
||||
"palette": entry["palette"],
|
||||
"structure": entry["structure"],
|
||||
"page_types": entry["page_types"],
|
||||
"use_cases": entry["use_cases"],
|
||||
"ranges": entry["ranges"],
|
||||
}
|
||||
|
||||
|
||||
def parse_catalog(catalog_path: str | Path = CATALOG_PATH) -> list[dict[str, Any]]:
|
||||
lines = read_file(catalog_path).splitlines()
|
||||
entries: list[dict[str, Any]] = []
|
||||
current_category: str | None = None
|
||||
current_category_label: str | None = None
|
||||
current_entry: dict[str, Any] | None = None
|
||||
|
||||
def push_current() -> None:
|
||||
nonlocal current_entry
|
||||
finalized = finalize_catalog_entry(current_entry)
|
||||
if finalized:
|
||||
entries.append(finalized)
|
||||
current_entry = None
|
||||
|
||||
for raw_line in lines:
|
||||
line = raw_line.rstrip()
|
||||
if line.startswith("## 快速匹配索引"):
|
||||
break
|
||||
|
||||
category_match = re.match(r"^##\s+([a-z]+)\s+—\s+(.+)$", line)
|
||||
if category_match:
|
||||
push_current()
|
||||
current_category = category_match.group(1)
|
||||
current_category_label = category_match.group(2).strip()
|
||||
continue
|
||||
|
||||
template_match = re.match(r"^###\s+(⭐\s+)?([^ ]+\.xml)\s+—\s+(.+)$", line)
|
||||
if template_match:
|
||||
push_current()
|
||||
current_entry = {
|
||||
"category": current_category,
|
||||
"category_label": current_category_label,
|
||||
"filename": template_match.group(2).strip(),
|
||||
"scene": template_match.group(3).strip(),
|
||||
"is_general_template": bool(template_match.group(1)),
|
||||
"catalog_slide_count": None,
|
||||
"tone": None,
|
||||
"formality": None,
|
||||
"palette": None,
|
||||
"structure": None,
|
||||
"page_types": None,
|
||||
"use_cases": None,
|
||||
"ranges": [],
|
||||
}
|
||||
continue
|
||||
|
||||
if not current_entry:
|
||||
continue
|
||||
|
||||
plain = strip_markdown(line)
|
||||
slide_count_match = re.search(r"(\d+)\s*页", plain)
|
||||
if slide_count_match:
|
||||
current_entry["catalog_slide_count"] = int(slide_count_match.group(1))
|
||||
|
||||
tone_match = re.search(r"色调:([^|]+)\|\s*正式度:(.+)$", plain)
|
||||
if tone_match:
|
||||
current_entry["tone"] = tone_match.group(1).strip()
|
||||
current_entry["formality"] = tone_match.group(2).strip()
|
||||
continue
|
||||
|
||||
if plain.startswith("配色:"):
|
||||
current_entry["palette"] = plain[len("配色:") :].strip()
|
||||
continue
|
||||
|
||||
if plain.startswith("结构:"):
|
||||
current_entry["structure"] = plain[len("结构:") :].strip()
|
||||
continue
|
||||
|
||||
if plain.startswith("页面类型:"):
|
||||
current_entry["page_types"] = plain[len("页面类型:") :].strip()
|
||||
continue
|
||||
|
||||
if plain.startswith("页型索引"):
|
||||
_, _, ranges_raw = plain.partition(":")
|
||||
ranges: list[dict[str, Any]] = []
|
||||
for item in [part.strip() for part in ranges_raw.split("|") if part.strip()]:
|
||||
match = re.match(r"^(.+?)\s+([0-9,\-\s无]+)$", item)
|
||||
if not match:
|
||||
ranges.append({"label": item, "range": "", "slide_numbers": []})
|
||||
continue
|
||||
range_text = normalize_whitespace(match.group(2))
|
||||
range_text = "" if range_text == "无" else range_text
|
||||
ranges.append(
|
||||
{
|
||||
"label": match.group(1).strip(),
|
||||
"range": range_text,
|
||||
"slide_numbers": parse_range_spec(range_text) if range_text else [],
|
||||
}
|
||||
)
|
||||
current_entry["ranges"] = ranges
|
||||
continue
|
||||
|
||||
if plain.startswith("适用:"):
|
||||
current_entry["use_cases"] = plain[len("适用:") :].strip()
|
||||
|
||||
push_current()
|
||||
return entries
|
||||
|
||||
|
||||
def build_search_text(entry: dict[str, Any]) -> str:
|
||||
values: list[str] = [
|
||||
entry.get("template_id"),
|
||||
entry.get("category"),
|
||||
entry.get("category_label"),
|
||||
entry.get("scene"),
|
||||
entry.get("tone"),
|
||||
entry.get("formality"),
|
||||
entry.get("palette"),
|
||||
entry.get("structure"),
|
||||
entry.get("page_types"),
|
||||
*(entry.get("layout_tags") or []),
|
||||
entry.get("use_cases"),
|
||||
*[f'{entry_range["label"]} {entry_range["range"]}' for entry_range in entry.get("ranges", [])],
|
||||
]
|
||||
return " ".join(str(value) for value in values if value).lower()
|
||||
|
||||
|
||||
def build_index_data() -> dict[str, Any]:
|
||||
catalog_entries = parse_catalog()
|
||||
templates: list[dict[str, Any]] = []
|
||||
for entry in catalog_entries:
|
||||
template_path = TEMPLATES_DIR / entry["filename"]
|
||||
xml_info = parse_template_xml(template_path)
|
||||
layout_tags = sorted({tag for slide in xml_info["slide_summaries"] for tag in slide.get("layout_tags", [])})
|
||||
templates.append(
|
||||
{
|
||||
"template_id": entry["template_id"],
|
||||
"category": entry["category"],
|
||||
"category_label": entry["category_label"],
|
||||
"scene": entry["scene"],
|
||||
"tone": entry["tone"],
|
||||
"formality": entry["formality"],
|
||||
"is_general_template": entry["is_general_template"],
|
||||
"slide_count": len(xml_info["slides"]),
|
||||
"presentation_title": xml_info["title_text"],
|
||||
"palette": entry["palette"],
|
||||
"structure": entry["structure"],
|
||||
"page_types": entry["page_types"],
|
||||
"layout_tags": layout_tags,
|
||||
"use_cases": entry["use_cases"],
|
||||
"ranges": [{"label": entry_range["label"], "range": entry_range["range"]} for entry_range in entry["ranges"]],
|
||||
}
|
||||
)
|
||||
|
||||
return {
|
||||
"schema_version": LIGHTWEIGHT_INDEX_SCHEMA_VERSION,
|
||||
"generated_at": datetime.now(timezone.utc).isoformat(timespec="milliseconds").replace("+00:00", "Z"),
|
||||
"template_count": len(templates),
|
||||
"templates": templates,
|
||||
}
|
||||
|
||||
|
||||
def load_index(index_path: str | Path = DEFAULT_INDEX_PATH) -> dict[str, Any]:
|
||||
index_path = Path(index_path)
|
||||
if index_path.exists():
|
||||
existing = json.loads(read_file(index_path))
|
||||
first_template = existing.get("templates", [None])[0] if existing.get("templates") else None
|
||||
if first_template and first_template.get("layout_tags") and "bbox_summary" not in first_template:
|
||||
return existing
|
||||
return build_index_data()
|
||||
|
||||
|
||||
def catalog_filename(entry: dict[str, Any]) -> str:
|
||||
return f'{entry["template_id"].split("--", 1)[-1]}.xml'
|
||||
|
||||
|
||||
def build_external_template_entry(template_path: Path) -> dict[str, Any]:
|
||||
xml_info = parse_template_xml(template_path)
|
||||
return {
|
||||
"template_id": template_path.stem,
|
||||
"scene": None,
|
||||
"tone": None,
|
||||
"formality": None,
|
||||
"slide_count": len(xml_info["slides"]),
|
||||
"presentation_title": xml_info["title_text"],
|
||||
"palette": None,
|
||||
"structure": None,
|
||||
"page_types": [],
|
||||
"layout_tags": sorted(
|
||||
{tag for slide in xml_info["slide_summaries"] for tag in slide.get("layout_tags", [])}
|
||||
),
|
||||
"use_cases": None,
|
||||
"theme_summary": xml_info["theme_summary"],
|
||||
"ranges": [],
|
||||
}
|
||||
|
||||
|
||||
def find_template_entry(
|
||||
index_data: dict[str, Any],
|
||||
selector: str,
|
||||
*,
|
||||
fail_on_ambiguous: bool = True,
|
||||
) -> dict[str, Any] | None:
|
||||
normalized = re.sub(r"\.xml$", "", selector)
|
||||
matches = [
|
||||
entry
|
||||
for entry in index_data["templates"]
|
||||
if entry["template_id"] == normalized
|
||||
or f'{entry["template_id"]}.xml' == selector
|
||||
or catalog_filename(entry) == selector
|
||||
or catalog_filename(entry) == f"{normalized}.xml"
|
||||
]
|
||||
if len(matches) > 1 and fail_on_ambiguous:
|
||||
template_ids = ", ".join(entry["template_id"] for entry in matches)
|
||||
fail(f"template selector is ambiguous: {selector}; use one of: {template_ids}")
|
||||
if len(matches) > 1:
|
||||
return None
|
||||
return matches[0] if matches else None
|
||||
|
||||
|
||||
def resolve_template_reference(index_data: dict[str, Any], template_selector: str) -> dict[str, Any]:
|
||||
if not template_selector:
|
||||
fail("template selector is required")
|
||||
|
||||
input_path = Path(template_selector)
|
||||
as_path = input_path
|
||||
if not input_path.is_absolute():
|
||||
as_path = (Path.cwd() / as_path).resolve()
|
||||
if as_path.exists():
|
||||
entry = find_template_entry(
|
||||
index_data,
|
||||
as_path.name,
|
||||
fail_on_ambiguous=False,
|
||||
) or build_external_template_entry(as_path)
|
||||
return {"entry": entry, "path": as_path}
|
||||
if input_path.is_absolute() or input_path.parent != Path("."):
|
||||
fail(f"template not found: {template_selector}")
|
||||
|
||||
selector_name = Path(template_selector).name
|
||||
entry = find_template_entry(index_data, selector_name)
|
||||
if entry:
|
||||
return {"entry": entry, "path": get_template_path(entry)}
|
||||
|
||||
fail(f"template not found: {template_selector}")
|
||||
|
||||
|
||||
def resolve_template_entry(index_data: dict[str, Any], template_selector: str) -> dict[str, Any]:
|
||||
return resolve_template_reference(index_data, template_selector)["entry"]
|
||||
|
||||
|
||||
def resolve_range_selection(entry: dict[str, Any], options: dict[str, Any]) -> dict[str, Any]:
|
||||
if options.get("label"):
|
||||
matched_range = next((item for item in entry["ranges"] if item["label"] == options["label"]), None)
|
||||
if not matched_range:
|
||||
fail(f'range label not found: {options["label"]}')
|
||||
slide_numbers = parse_range_spec(matched_range["range"]) if matched_range["range"] else []
|
||||
if not slide_numbers:
|
||||
fail(f'range label has no slides: {options["label"]}')
|
||||
return {"label": matched_range["label"], "range": matched_range["range"], "slide_numbers": slide_numbers}
|
||||
|
||||
if not options.get("range"):
|
||||
fail("either --range or --label is required")
|
||||
slide_numbers = parse_range_spec(options["range"])
|
||||
return {"label": None, "range": compress_numbers(slide_numbers), "slide_numbers": slide_numbers}
|
||||
|
||||
|
||||
def get_template_path(entry: dict[str, Any]) -> Path:
|
||||
return TEMPLATES_DIR / f'{entry["template_id"]}.xml'
|
||||
|
||||
|
||||
def summarize_selection(index_data: dict[str, Any], template_selector: str, options: dict[str, Any]) -> dict[str, Any]:
|
||||
reference = resolve_template_reference(index_data, template_selector)
|
||||
entry = reference["entry"]
|
||||
selection = resolve_range_selection(entry, options)
|
||||
xml_info = parse_template_xml(reference["path"])
|
||||
slide_summaries = [
|
||||
xml_info["slide_summaries"][slide_number - 1]
|
||||
for slide_number in selection["slide_numbers"]
|
||||
if 0 < slide_number <= len(xml_info["slide_summaries"])
|
||||
]
|
||||
return {
|
||||
"template": {
|
||||
"template_id": entry["template_id"],
|
||||
"scene": entry["scene"],
|
||||
"tone": entry["tone"],
|
||||
"formality": entry["formality"],
|
||||
"slide_count": len(xml_info["slides"]),
|
||||
"presentation_title": xml_info["title_text"],
|
||||
"palette": entry["palette"],
|
||||
"structure": entry["structure"],
|
||||
"page_types": entry["page_types"],
|
||||
"layout_tags": sorted({tag for slide in xml_info["slide_summaries"] for tag in slide.get("layout_tags", [])}),
|
||||
"use_cases": entry["use_cases"],
|
||||
},
|
||||
"selection": selection,
|
||||
"theme_summary": xml_info["theme_summary"],
|
||||
"summary": aggregate_slides(slide_summaries),
|
||||
"slides": slide_summaries,
|
||||
}
|
||||
|
||||
|
||||
def extract_selection_xml(index_data: dict[str, Any], template_selector: str, options: dict[str, Any]) -> str:
|
||||
reference = resolve_template_reference(index_data, template_selector)
|
||||
entry = reference["entry"]
|
||||
selection = resolve_range_selection(entry, options)
|
||||
xml_info = parse_template_xml(reference["path"])
|
||||
selected_slides: list[str] = []
|
||||
for slide_number in selection["slide_numbers"]:
|
||||
if slide_number - 1 >= len(xml_info["slides"]) or slide_number <= 0:
|
||||
fail(f"slide {slide_number} is out of range for {entry['template_id']}")
|
||||
selected_slides.append(xml_info["slides"][slide_number - 1])
|
||||
|
||||
chunks = [xml_info["opening_tag"]]
|
||||
if xml_info["title_xml"]:
|
||||
chunks.append(f' {xml_info["title_xml"]}')
|
||||
if xml_info["theme_xml"]:
|
||||
chunks.append(f' {xml_info["theme_xml"]}')
|
||||
chunks.extend(selected_slides)
|
||||
chunks.append("</presentation>")
|
||||
return "\n".join(chunks)
|
||||
|
||||
|
||||
def search_templates(index_data: dict[str, Any], options: dict[str, Any]) -> list[dict[str, Any]]:
|
||||
query = options.get("query", "") or ""
|
||||
tokens = tokenize_query(query)
|
||||
tone = options.get("tone")
|
||||
formality = options.get("formality")
|
||||
category = options.get("category")
|
||||
layout_tag = options.get("layoutTag") or options.get("layout-tag")
|
||||
limit = int(options.get("limit", 5))
|
||||
|
||||
ranked: list[dict[str, Any]] = []
|
||||
for entry in index_data["templates"]:
|
||||
if tone and entry["tone"] != tone:
|
||||
continue
|
||||
if formality and entry["formality"] != formality:
|
||||
continue
|
||||
if category and entry["category"] != category:
|
||||
continue
|
||||
if layout_tag and layout_tag not in (entry.get("layout_tags") or []):
|
||||
continue
|
||||
|
||||
score = 0
|
||||
if not query:
|
||||
score = 1
|
||||
else:
|
||||
search_text = build_search_text(entry)
|
||||
exact_id = entry["template_id"].lower() == query.lower()
|
||||
if exact_id:
|
||||
score += 100
|
||||
for token in tokens:
|
||||
if token in search_text:
|
||||
score += len(token) * 10 if re.search(r"[\u3400-\u9fff]", token) else len(token) * 6
|
||||
if entry.get("scene") and token in entry["scene"]:
|
||||
score += 12
|
||||
if entry.get("use_cases") and token in entry["use_cases"]:
|
||||
score += 8
|
||||
if entry.get("scene") and query in entry["scene"]:
|
||||
score += 40
|
||||
if entry.get("use_cases") and query in entry["use_cases"]:
|
||||
score += 30
|
||||
if score == 0:
|
||||
continue
|
||||
|
||||
if entry.get("is_general_template"):
|
||||
score -= 5
|
||||
ranked.append(
|
||||
{
|
||||
"template_id": entry["template_id"],
|
||||
"scene": entry["scene"],
|
||||
"tone": entry["tone"],
|
||||
"formality": entry["formality"],
|
||||
"is_general_template": entry["is_general_template"],
|
||||
"use_cases": entry["use_cases"],
|
||||
"layout_tags": entry.get("layout_tags") or [],
|
||||
"slide_count": entry["slide_count"],
|
||||
"ranges": entry["ranges"],
|
||||
"score": score,
|
||||
}
|
||||
)
|
||||
|
||||
ranked.sort(key=lambda item: (-item["score"], item["template_id"]))
|
||||
return ranked[:limit]
|
||||
|
||||
|
||||
def parse_cli_args(argv: list[str]) -> tuple[str | None, dict[str, Any]]:
|
||||
if not argv:
|
||||
return None, {}
|
||||
command, *rest = argv
|
||||
options: dict[str, Any] = {}
|
||||
index = 0
|
||||
while index < len(rest):
|
||||
token = rest[index]
|
||||
if not token.startswith("--"):
|
||||
fail(f"unexpected argument: {token}")
|
||||
key = token[2:]
|
||||
next_token = rest[index + 1] if index + 1 < len(rest) else None
|
||||
if next_token is None or next_token.startswith("--"):
|
||||
options[key] = True
|
||||
index += 1
|
||||
continue
|
||||
options[key] = next_token
|
||||
index += 2
|
||||
return command, options
|
||||
|
||||
|
||||
def print_usage() -> None:
|
||||
usage = [
|
||||
"Usage:",
|
||||
" python3 template_tool.py build-index [--out <path>]",
|
||||
" python3 template_tool.py search --query <text> [--tone light|dark|colorful] [--formality formal|casual|creative] [--layout-tag <tag>] [--limit 3]",
|
||||
" python3 template_tool.py summarize --template <template-id|path> (--range 1-2,5 | --label 封面)",
|
||||
" python3 template_tool.py extract --template <template-id|path> (--range 1-2,5 | --label 封面) [--with-summary] [--out <path>]",
|
||||
]
|
||||
print("\n".join(usage), file=sys.stderr)
|
||||
|
||||
|
||||
def write_json(value: Any) -> None:
|
||||
print(json.dumps(value, ensure_ascii=False, indent=2))
|
||||
|
||||
|
||||
def run_cli(argv: list[str] | None = None) -> None:
|
||||
command, options = parse_cli_args(argv or sys.argv[1:])
|
||||
if not command or command in {"--help", "help"}:
|
||||
print_usage()
|
||||
raise SystemExit(0)
|
||||
|
||||
if command == "build-index":
|
||||
index_data = build_index_data()
|
||||
output_path = Path(options["out"]).resolve() if options.get("out") else DEFAULT_INDEX_PATH
|
||||
output_path.write_text(f'{json.dumps(index_data, ensure_ascii=False, indent=2)}\n', encoding="utf-8")
|
||||
print(output_path)
|
||||
return
|
||||
|
||||
if command == "search":
|
||||
write_json(search_templates(load_index(), options))
|
||||
return
|
||||
|
||||
if command == "summarize":
|
||||
write_json(summarize_selection(load_index(), options.get("template"), options))
|
||||
return
|
||||
|
||||
if command == "extract":
|
||||
index_data = load_index()
|
||||
xml = extract_selection_xml(index_data, options.get("template"), options)
|
||||
if options.get("with-summary"):
|
||||
summary = summarize_selection(index_data, options.get("template"), options)
|
||||
write_json({"xml": xml, "selection": summary["selection"], "summary": summary["summary"], "slides": summary["slides"]})
|
||||
return
|
||||
if options.get("out"):
|
||||
output_path = Path(options["out"]).resolve()
|
||||
output_path.write_text(f"{xml}\n", encoding="utf-8")
|
||||
print(output_path)
|
||||
return
|
||||
sys.stdout.write(f"{xml}\n")
|
||||
return
|
||||
|
||||
print_usage()
|
||||
fail(f"unknown command: {command}")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
try:
|
||||
run_cli()
|
||||
except TemplateToolError as error:
|
||||
print(f"template-tool error: {error}", file=sys.stderr)
|
||||
raise SystemExit(1) from error
|
||||
@@ -1,177 +0,0 @@
|
||||
# Copyright (c) 2026 Lark Technologies Pte. Ltd.
|
||||
# SPDX-License-Identifier: MIT
|
||||
from __future__ import annotations
|
||||
|
||||
import tempfile
|
||||
import unittest
|
||||
from pathlib import Path
|
||||
|
||||
import template_tool
|
||||
|
||||
|
||||
class TemplateToolTest(unittest.TestCase):
|
||||
@classmethod
|
||||
def setUpClass(cls) -> None:
|
||||
cls.index_data = template_tool.build_index_data()
|
||||
|
||||
def test_build_index_data_exposes_light_general_metadata(self) -> None:
|
||||
template = next(
|
||||
entry for entry in self.index_data["templates"] if entry["template_id"] == "office--light_general"
|
||||
)
|
||||
expected_keys = {
|
||||
"template_id",
|
||||
"category",
|
||||
"category_label",
|
||||
"scene",
|
||||
"tone",
|
||||
"formality",
|
||||
"is_general_template",
|
||||
"slide_count",
|
||||
"presentation_title",
|
||||
"palette",
|
||||
"structure",
|
||||
"page_types",
|
||||
"layout_tags",
|
||||
"use_cases",
|
||||
"ranges",
|
||||
}
|
||||
self.assertEqual(set(template.keys()), expected_keys)
|
||||
self.assertEqual(template["tone"], "light")
|
||||
self.assertEqual(template["formality"], "formal")
|
||||
self.assertEqual(template["slide_count"], 54)
|
||||
self.assertEqual(template["presentation_title"], "白底通用模板")
|
||||
self.assertIsInstance(template["layout_tags"], list)
|
||||
self.assertNotIn("theme_summary", template)
|
||||
self.assertNotIn("editable_regions", template)
|
||||
self.assertNotIn("bbox_summary", template)
|
||||
|
||||
def test_search_templates_keeps_work_report_templates_in_top_results(self) -> None:
|
||||
results = template_tool.search_templates(self.index_data, {"query": "工作汇报", "limit": 3})
|
||||
self.assertTrue(results)
|
||||
self.assertTrue(any(entry["template_id"] == "office--work_report" for entry in results))
|
||||
|
||||
def test_search_templates_extracts_scene_from_long_chinese_prompt(self) -> None:
|
||||
results = template_tool.search_templates(
|
||||
self.index_data,
|
||||
{"query": "帮我做一个季度工作汇报PPT,偏正式", "limit": 3},
|
||||
)
|
||||
self.assertTrue(results)
|
||||
self.assertTrue(any(entry["template_id"] == "office--work_report" for entry in results))
|
||||
|
||||
def test_search_templates_maps_chinese_tone_words(self) -> None:
|
||||
results = template_tool.search_templates(
|
||||
self.index_data,
|
||||
{"query": "深色科技感产品发布", "limit": 5},
|
||||
)
|
||||
self.assertTrue(results)
|
||||
self.assertTrue(any(entry["tone"] == "dark" for entry in results))
|
||||
|
||||
def test_search_templates_finds_product_launch_and_promotion_defense(self) -> None:
|
||||
product_results = template_tool.search_templates(
|
||||
self.index_data,
|
||||
{"query": "产品发布会新品介绍", "limit": 5},
|
||||
)
|
||||
self.assertTrue(product_results)
|
||||
self.assertTrue(
|
||||
any(
|
||||
entry["template_id"]
|
||||
in {"office--project_kickoff", "product--product_intro", "product--product_promotion"}
|
||||
for entry in product_results
|
||||
)
|
||||
)
|
||||
|
||||
defense_results = template_tool.search_templates(
|
||||
self.index_data,
|
||||
{"query": "晋升答辩 个人述职", "limit": 5},
|
||||
)
|
||||
self.assertTrue(defense_results)
|
||||
self.assertTrue(any(entry["template_id"] == "personal--promotion_defense" for entry in defense_results))
|
||||
|
||||
def test_extract_selection_xml_keeps_only_requested_slides_and_theme(self) -> None:
|
||||
xml = template_tool.extract_selection_xml(self.index_data, "office--light_general", {"label": "封面"})
|
||||
self.assertEqual(len(template_tool.re.findall(r"<slide\b", xml)), 2)
|
||||
self.assertIn("<theme>", xml)
|
||||
self.assertIn("<title>白底通用模板</title>", xml)
|
||||
|
||||
def test_summarize_selection_aggregates_slide_titles_and_counts(self) -> None:
|
||||
summary = template_tool.summarize_selection(self.index_data, "office--light_general", {"label": "封面"})
|
||||
self.assertEqual(summary["selection"]["range"], "1-2")
|
||||
self.assertEqual(summary["summary"]["slide_count"], 2)
|
||||
self.assertTrue(summary["theme_summary"]["has_theme_node"])
|
||||
self.assertIn("通用模板", summary["summary"]["title_hints"])
|
||||
self.assertGreater(summary["summary"]["element_totals"]["shape"], 0)
|
||||
self.assertIsInstance(summary["slides"][0]["layout_tags"], list)
|
||||
self.assertIn("bbox_summary", summary["slides"][0])
|
||||
self.assertIn("editable_regions", summary["slides"][0])
|
||||
|
||||
def test_template_selector_accepts_catalog_visible_filename(self) -> None:
|
||||
entry = template_tool.resolve_template_entry(self.index_data, "work_report.xml")
|
||||
self.assertEqual(entry["template_id"], "office--work_report")
|
||||
|
||||
def test_template_path_uses_user_supplied_file(self) -> None:
|
||||
source_path = template_tool.TEMPLATES_DIR / "office--work_report.xml"
|
||||
with tempfile.TemporaryDirectory() as temp_dir:
|
||||
copied_path = Path(temp_dir) / "work_report.xml"
|
||||
copied_path.write_text(
|
||||
source_path.read_text(encoding="utf-8").replace(
|
||||
"<title>工作汇报</title>",
|
||||
"<title>Copied Path Template</title>",
|
||||
1,
|
||||
),
|
||||
encoding="utf-8",
|
||||
)
|
||||
|
||||
xml = template_tool.extract_selection_xml(
|
||||
self.index_data,
|
||||
str(copied_path),
|
||||
{"range": "1"},
|
||||
)
|
||||
|
||||
self.assertIn("<title>Copied Path Template</title>", xml)
|
||||
|
||||
def test_template_path_accepts_unindexed_xml_with_range(self) -> None:
|
||||
xml = (
|
||||
'<presentation xmlns="http://www.larkoffice.com/sml/2.0">'
|
||||
"<title>Generated Template</title>"
|
||||
"<slide><data></data></slide>"
|
||||
"</presentation>"
|
||||
)
|
||||
with tempfile.TemporaryDirectory() as temp_dir:
|
||||
template_path = Path(temp_dir) / "generated.xml"
|
||||
template_path.write_text(xml, encoding="utf-8")
|
||||
|
||||
extracted = template_tool.extract_selection_xml(
|
||||
self.index_data,
|
||||
str(template_path),
|
||||
{"range": "1"},
|
||||
)
|
||||
|
||||
self.assertIn("<title>Generated Template</title>", extracted)
|
||||
|
||||
def test_search_templates_supports_layout_tag_filtering(self) -> None:
|
||||
results = template_tool.search_templates(
|
||||
self.index_data,
|
||||
{"query": "", "layout-tag": "full-bleed-image-caption", "limit": 10},
|
||||
)
|
||||
self.assertTrue(results)
|
||||
self.assertTrue(
|
||||
any("full-bleed-image-caption" in entry["layout_tags"] for entry in results)
|
||||
)
|
||||
|
||||
def test_all_template_files_are_cataloged_and_indexed(self) -> None:
|
||||
template_files = sorted(path.stem for path in template_tool.TEMPLATES_DIR.glob("*.xml"))
|
||||
indexed_templates = sorted(entry["template_id"] for entry in self.index_data["templates"])
|
||||
self.assertEqual(indexed_templates, template_files)
|
||||
self.assertEqual(self.index_data["template_count"], len(template_files))
|
||||
self.assertTrue(template_files)
|
||||
|
||||
def test_catalog_range_parser_keeps_comma_separated_ranges(self) -> None:
|
||||
template = next(
|
||||
entry for entry in self.index_data["templates"] if entry["template_id"] == "operations--product_promotion"
|
||||
)
|
||||
content_range = next(item for item in template["ranges"] if item["label"] == "内容")
|
||||
self.assertEqual(content_range["range"], "3-8, 10-12")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
Reference in New Issue
Block a user