PPTX

演示文稿属性

配置演示文稿级别设置、视图属性、相册和修改保护

演示文稿设置

设置演示文稿的根属性(服务器缩放、起始幻灯片编号、RTL 等):

{
  "firstSlideNum": 1,
  "rtl": false,
  "autoCompressPictures": true,
  "bookmarkIdSeed": 1234,
  "slides": [
    {
      "children": [
        { "shape": { "textBody": { "children": ["Presentation with custom settings"] } } }
      ]
    }
  ]
}

根属性

选项类型说明
serverZoomstring服务器缩放级别
firstSlideNumnumber起始幻灯片编号
showSpecialPlsOnTitleSldboolean在标题幻灯片上显示占位符
rtlboolean从右到左布局
removePersonalInfoOnSaveboolean保存时移除个人信息
compatModeboolean兼容模式
strictFirstAndLastCharsboolean严格的首尾字符规则
embedTrueTypeFontsboolean嵌入 TrueType 字体
saveSubsetFontsboolean保存字体子集
autoCompressPicturesboolean自动压缩图片
bookmarkIdSeednumber书签 ID 种子
conformancestring"strict""transitional"

修改保护

使用密码保护演示文稿免受修改。当提供 password 时,会自动计算 SHA-512 哈希(随机盐值,100,000 次迭代):

{
  "modifyVerifier": {
    "password": "secret"
  },
  "slides": [
    {
      "children": [{ "shape": { "textBody": { "children": ["Protected presentation"] } } }]
    }
  ]
}

修改验证选项

选项类型说明
passwordstring明文密码(自动哈希)
algorithmNamestring哈希算法(默认:"SHA-512"
hashValuestringBase64 编码的密码哈希
saltValuestringBase64 编码的盐值
spinValuenumberSpin 值
spinCountnumber哈希迭代次数
cryptoProviderTypestring加密提供程序类型
cryptoAlgorithmClassstring算法类别
cryptoAlgorithmTypestring算法类型
cryptoAlgorithmSidnumber算法 SID
cryptoProviderstring加密提供程序
saltDatastringBase64 编码的盐数据
hashDatastringBase64 编码的哈希数据
algorithmExtensionIdnumber算法扩展 ID
algorithmExtensionSourcestring算法扩展来源
cryptoProviderTypeExtensionnumber加密提供程序类型扩展
cryptoProviderTypeExtensionSourcestring加密提供程序类型扩展来源

视图属性

配置演示文稿打开时的显示方式:

{
  "view": {
    "lastView": "slideView",
    "showComments": true,
    "gridSpacing": { "cx": 50800, "cy": 50800 }
  },
  "slides": [
    {
      "children": [{ "shape": { "textBody": { "children": ["Slide with view settings"] } } }]
    }
  ]
}

视图选项

选项类型说明
lastViewstring上次活动视图("slideView""slideMasterView""notesView""handoutView""outlineView""slideSorterView"
showCommentsboolean显示批注
gridSpacingobject网格间距 { cx, cy },单位为 EMU
zoomScaleNumeratornumber缩放比例分子
zoomScaleDenominatornumber缩放比例分母
normalViewobject普通视图设置
slideViewobject幻灯片视图设置

普通视图选项

选项类型说明
showOutlineIconsboolean显示大纲图标
snapVertSplitterboolean对齐垂直分隔条
vertBarStatestring"restored""maximized""minimized"
horzBarStatestring"restored""maximized""minimized"
preferSingleViewboolean首选单视图

幻灯片视图选项

选项类型说明
snapToGridboolean对齐网格
snapToObjectsboolean对齐对象
showGuidesboolean显示参考线
varScaleboolean可变缩放

放映、Web 和打印属性

配置幻灯片放映、Web 发布和打印设置:

{
  "show": {
    "type": "present",
    "showNarration": true,
    "useTimings": true
  },
  "web": {
    "showAnimation": true,
    "resizeGraphics": true
  },
  "print": {
    "printWhat": "handouts4",
    "colorMode": "color"
  },
  "slides": [
    {
      "children": [{ "shape": { "textBody": { "children": ["Full presentation properties"] } } }]
    }
  ]
}

放映选项

选项类型说明
typestring"present""kiosk""browse"
loopboolean循环放映
showScrollbarboolean浏览模式下显示滚动条
slideRangeobject幻灯片范围 { start, end }(从 1 开始)
restartnumber展台模式自动重启超时(毫秒)
showNarrationboolean放映时播放旁白
showAnimationboolean放映时播放动画
useTimingsboolean使用录制的排练时间
penColorstring激光笔颜色(十六进制)

Web 选项

选项类型说明
showAnimationboolean在 Web 中显示动画
resizeGraphicsboolean调整图形大小
allowPngboolean允许 PNG 图片
relyOnVmlboolean依赖 VML
organizeInFoldersboolean按文件夹组织
useLongFilenamesboolean使用长文件名
imageSizestring图片大小
encodingstring字符编码
colorstring颜色模式

打印选项

选项类型说明
printWhatstring打印内容("slides""handouts1""handouts2""handouts3""handouts4""handouts6""handouts9""notes""outline"
colorModestring"color""gray""blackWhite"
hiddenSlidesboolean打印隐藏的幻灯片
scaleToFitPaperboolean缩放以适应纸张
frameSlidesboolean给幻灯片加边框

HTML 发布

配置 HTML 发布属性,用于 Web 输出:

{
  "htmlPublish": {
    "showSpeakerNotes": true,
    "title": "Published Slides",
    "rId": "rId1"
  },
  "slides": [
    {
      "children": [{ "shape": { "textBody": { "children": ["HTML publish demo"] } } }]
    }
  ]
}

HTML 发布选项

选项类型说明
showSpeakerNotesboolean包含演讲者备注
titlestring发布的演示文稿标题
rIdstring关系 ID

相册

创建相册演示文稿,支持布局和边框选项:

{
  "photoAlbum": {
    "showCaptions": true,
    "layout": "2pic",
    "frame": "frameStyle1"
  },
  "slides": [
    {
      "children": [{ "shape": { "textBody": { "children": ["Photo Album"] } } }]
    }
  ]
}

相册选项

选项类型说明
blackWhiteboolean黑白模式
showCaptionsboolean在图片下方显示标题
layoutstring"fitToSlide""1pic""2pic""4pic""1picTitle""2picTitle""4picTitle"
framestring"frameStyle1""frameStyle7",或 "none"
Copyright © 2026