# fsys.openXml.media 库模块帮助文档

## fsys.openXml.media 成员列表 <a id="fsys.openXml.media" href="#fsys.openXml.media">&#x23;</a>

PPTX/DOCX/XLSX 共用的媒体目录与导出辅助。  
不负责识别具体 Office 文档格式。  
接收已打开的包，不创建、关闭包；不反向依赖高层读取器。

### fsys.openXml.media.extract(pkg,parts,outputDir,options,maxFiles) <a id="fsys.openXml.media.extract" href="#fsys.openXml.media.extract">&#x23;</a>
将 list 返回的部件清单平铺导出。默认不覆盖；maxFiles 可限制成功导出的个数（跳过不计数）。  
返回 outputDir,files,skipped；达到限额且仍有剩余项时 truncated=true。失败返回 null,err,partial。  
不关闭包；调用 pkg.extractPart 校验并逐文件提交，不是整批事务。

### fsys.openXml.media.list(pkg,mainPart,standardDir) <a id="fsys.openXml.media.list" href="#fsys.openXml.media.list">&#x23;</a>
列出标准目录及主部件同级 media/ 下的文件；不含目录项。  
standardDir 例如 word/media/，必须包含末尾斜杠。返回 partName,name,ext,size,compressedSize,contentType 数组。  
包括未引用文件，不读取媒体，不发现任意位置的全部关系资源。
