feat: 实现 DOCX 媒体预处理与跨端 PNG 捕获
This commit is contained in:
@@ -198,10 +198,13 @@ Desktop 只提供平台运行时、传输与保存能力。
|
||||
|
||||
### 4.5 媒体策略
|
||||
|
||||
- 普通 PNG、JPEG 等兼容图片保持原格式或安全规范化;
|
||||
- SVG 默认转换为 PNG,不直接嵌入 DOCX;
|
||||
- Mermaid 和 ECharts 使用 PNG;
|
||||
- PNG 按足够高的像素尺寸生成,DOCX 中使用纸张内容区对应的物理尺寸;
|
||||
- 普通图片、SVG、Mermaid 和 ECharts 在 DOCX 媒体准备阶段统一输出 PNG;
|
||||
- SVG 不直接嵌入 DOCX,避免 Word 与 WPS 的兼容差异;
|
||||
- 默认按 300 DPI,即 96 CSS DPI 的 3.125 倍捕获;
|
||||
- 单边最长 4096px、单图最多 1600 万像素、单图最多 8 MiB、单次导出
|
||||
媒体总量最多 30 MiB;
|
||||
- DOCX 中使用纸张内容区对应的物理尺寸,不使用 PNG 像素尺寸直接决定
|
||||
文档显示尺寸;
|
||||
- 保持纵横比,不得超出可用内容宽高;
|
||||
- 图表渲染必须等待字体、图片和图表资源完成;
|
||||
- 图表错误产生局部、可理解的导出错误,不输出损坏 DOCX。
|
||||
|
||||
Reference in New Issue
Block a user