外观
PPT
PPT 目前仅支持编辑(含只读模式)。打开 / 保存 / 多产物保存(含导出 PDF)/ 界面定制的写法与通用控制完全一致,差别只在打开模式枚举。暂不支持 Word 独有的模板填充与文档比对。
打开模式
| 模式 | 常量 | 用途 |
|---|---|---|
| 普通编辑 | AtkonofficeOpenMode.PptNormalEdit | 常规读写 |
| 只读查看 | AtkonofficeOpenMode.PptReadOnly | 审阅、展示、防误改 |
后端(host-page 路由,仅换枚举):
java
@GetMapping(value = "/atkonoffice/ppt", produces = MediaType.TEXT_HTML_VALUE)
public String ppt(@RequestParam String docId, HttpServletRequest request) {
String savePath = "/atkonoffice/doc/save?docId=" + docId; // 相对路径,origin 由 SDK 补全
return new AtkonofficeCtrl(request)
.webOpen(docId, AtkonofficeOpenMode.PptNormalEdit, "张三")
.setSaveFilePage(savePath)
.getHostPage();
}前端:
js
atkonoffice.open({ pageApi: '/atkonoffice/ppt', params: { docId: 'deck.pptx' } })同样可用
以下通用能力对 PPT 一致适用,写法见通用控制: