aardio 文档

受控包编辑基础

fsys.openXml.editor.open(path,options) 返回只读源包上的编辑会话,组合已有读取器与 writer。无需 Office;支持替换现有部件;0.11.0 增加原子新增/删除 applyParts,自动维护内容类型。它不是完整 OPC 编辑器,关系与文种语义仍由高层负责。

import fsys.openXml.editor;
var doc,err=fsys.openXml.editor.open("/input.pptx");
if(!doc) return null,err;
var parts=doc.listParts();
var changes=doc.changedParts();
doc.close();
return {parts=parts;changes=changes};

部件是包内 URI,不是文件系统路径。直接 setPart 修改 XML 编码声明、关系、内容类型由调用者承担;applyParts 仅自动维护与本次条目变更对应的内容类型;高层受控 PPTX 操作优先使用 pptx.editor。

Markdown 格式