[{"data":1,"prerenderedAt":1338},["ShallowReactive",2],{"navigation_docs_zh":3,"landing_zh":233},[4,23,61,91,163],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":22},"快速开始","i-lucide-rocket","\u002Fzh\u002Fgetting-started","zh\u002F01.getting-started",[10,14,18],{"title":11,"path":12,"stem":13},"简介","\u002Fzh\u002Fgetting-started\u002Fintroduction","zh\u002F01.getting-started\u002F01.introduction",{"title":15,"path":16,"stem":17},"安装","\u002Fzh\u002Fgetting-started\u002Finstallation","zh\u002F01.getting-started\u002F02.installation",{"title":19,"path":20,"stem":21},"AI 集成","\u002Fzh\u002Fgetting-started\u002Fai-integration","zh\u002F01.getting-started\u002F03.ai-integration",false,{"title":24,"icon":25,"path":26,"stem":27,"children":28,"page":22},"CORE","i-lucide-box","\u002Fzh\u002Fcore","zh\u002F02.core",[29,33,37,41,45,49,53,57],{"title":30,"path":31,"stem":32},"@office-open\u002Fcore","\u002Fzh\u002Fcore\u002Foverview","zh\u002F02.core\u002F01.overview",{"title":34,"path":35,"stem":36},"XML 组件","\u002Fzh\u002Fcore\u002Fxml-components","zh\u002F02.core\u002F02.xml-components",{"title":38,"path":39,"stem":40},"值与验证","\u002Fzh\u002Fcore\u002Fvalues","zh\u002F02.core\u002F03.values",{"title":42,"path":43,"stem":44},"单位转换器","\u002Fzh\u002Fcore\u002Fconverters","zh\u002F02.core\u002F04.converters",{"title":46,"path":47,"stem":48},"Formatter","\u002Fzh\u002Fcore\u002Fformatter","zh\u002F02.core\u002F05.formatter",{"title":50,"path":51,"stem":52},"Parser","\u002Fzh\u002Fcore\u002Fparser","zh\u002F02.core\u002F06.parser",{"title":54,"path":55,"stem":56},"Archive","\u002Fzh\u002Fcore\u002Farchive","zh\u002F02.core\u002F07.archive",{"title":58,"path":59,"stem":60},"Charts","\u002Fzh\u002Fcore\u002Fcharts","zh\u002F02.core\u002F08.charts",{"title":62,"icon":63,"path":64,"stem":65,"children":66,"page":22},"XML","i-lucide-code-xml","\u002Fzh\u002Fxml","zh\u002F03.xml",[67,71,75,79,83,87],{"title":68,"path":69,"stem":70},"@office-open\u002Fxml","\u002Fzh\u002Fxml\u002Foverview","zh\u002F03.xml\u002F01.overview",{"title":72,"path":73,"stem":74},"解析","\u002Fzh\u002Fxml\u002Fparsing","zh\u002F03.xml\u002F02.parsing",{"title":76,"path":77,"stem":78},"序列化","\u002Fzh\u002Fxml\u002Fserialization","zh\u002F03.xml\u002F03.serialization",{"title":80,"path":81,"stem":82},"查询工具","\u002Fzh\u002Fxml\u002Fquery-utilities","zh\u002F03.xml\u002F04.query-utilities",{"title":84,"path":85,"stem":86},"XML 转义","\u002Fzh\u002Fxml\u002Fescape","zh\u002F03.xml\u002F05.escape",{"title":88,"path":89,"stem":90},"类型参考","\u002Fzh\u002Fxml\u002Ftypes","zh\u002F03.xml\u002F06.types",{"title":92,"icon":93,"path":94,"stem":95,"children":96,"page":22},"DOCX","i-lucide-file-text","\u002Fzh\u002Fdocx","zh\u002F04.docx",[97,101,104,108,112,116,120,124,128,132,136,140,144,148,152,156,160],{"title":98,"path":99,"stem":100},"@office-open\u002Fdocx","\u002Fzh\u002Fdocx\u002Foverview","zh\u002F04.docx\u002F01.overview",{"title":5,"path":102,"stem":103},"\u002Fzh\u002Fdocx\u002Fquickstart","zh\u002F04.docx\u002F02.quickstart",{"title":105,"path":106,"stem":107},"文本与段落","\u002Fzh\u002Fdocx\u002Ftext-and-paragraphs","zh\u002F04.docx\u002F03.text-and-paragraphs",{"title":109,"path":110,"stem":111},"表格","\u002Fzh\u002Fdocx\u002Ftables","zh\u002F04.docx\u002F04.tables",{"title":113,"path":114,"stem":115},"图片","\u002Fzh\u002Fdocx\u002Fimages","zh\u002F04.docx\u002F05.images",{"title":117,"path":118,"stem":119},"图表","\u002Fzh\u002Fdocx\u002Fcharts","zh\u002F04.docx\u002F06.charts",{"title":121,"path":122,"stem":123},"SmartArt","\u002Fzh\u002Fdocx\u002Fsmartart","zh\u002F04.docx\u002F07.smartart",{"title":125,"path":126,"stem":127},"媒体","\u002Fzh\u002Fdocx\u002Fmedia","zh\u002F04.docx\u002F08.media",{"title":129,"path":130,"stem":131},"链接","\u002Fzh\u002Fdocx\u002Flinks","zh\u002F04.docx\u002F09.links",{"title":133,"path":134,"stem":135},"页眉与页脚","\u002Fzh\u002Fdocx\u002Fheaders-and-footers","zh\u002F04.docx\u002F10.headers-and-footers",{"title":137,"path":138,"stem":139},"公式与符号","\u002Fzh\u002Fdocx\u002Fequations-and-symbols","zh\u002F04.docx\u002F11.equations-and-symbols",{"title":141,"path":142,"stem":143},"样式与主题","\u002Fzh\u002Fdocx\u002Fstyles-and-themes","zh\u002F04.docx\u002F12.styles-and-themes",{"title":145,"path":146,"stem":147},"页面布局","\u002Fzh\u002Fdocx\u002Fpage-layout","zh\u002F04.docx\u002F13.page-layout",{"title":149,"path":150,"stem":151},"引用","\u002Fzh\u002Fdocx\u002Freferences","zh\u002F04.docx\u002F14.references",{"title":153,"path":154,"stem":155},"批注与修订","\u002Fzh\u002Fdocx\u002Fcomments-and-revisions","zh\u002F04.docx\u002F15.comments-and-revisions",{"title":157,"path":158,"stem":159},"导出","\u002Fzh\u002Fdocx\u002Fexport","zh\u002F04.docx\u002F16.export",{"title":72,"path":161,"stem":162},"\u002Fzh\u002Fdocx\u002Fparsing","zh\u002F04.docx\u002F17.parsing",{"title":164,"icon":165,"path":166,"stem":167,"children":168,"page":22},"PPTX","i-lucide-presentation","\u002Fzh\u002Fpptx","zh\u002F05.pptx",[169,173,176,180,183,186,189,192,195,198,201,204,208,211,215,219,223,227,230],{"title":170,"path":171,"stem":172},"@office-open\u002Fpptx","\u002Fzh\u002Fpptx\u002Foverview","zh\u002F05.pptx\u002F01.overview",{"title":5,"path":174,"stem":175},"\u002Fzh\u002Fpptx\u002Fquickstart","zh\u002F05.pptx\u002F02.quickstart",{"title":177,"path":178,"stem":179},"形状与文本","\u002Fzh\u002Fpptx\u002Fshapes-and-text","zh\u002F05.pptx\u002F03.shapes-and-text",{"title":109,"path":181,"stem":182},"\u002Fzh\u002Fpptx\u002Ftables","zh\u002F05.pptx\u002F04.tables",{"title":113,"path":184,"stem":185},"\u002Fzh\u002Fpptx\u002Fimages","zh\u002F05.pptx\u002F05.images",{"title":117,"path":187,"stem":188},"\u002Fzh\u002Fpptx\u002Fcharts","zh\u002F05.pptx\u002F06.charts",{"title":121,"path":190,"stem":191},"\u002Fzh\u002Fpptx\u002Fsmartart","zh\u002F05.pptx\u002F07.smartart",{"title":125,"path":193,"stem":194},"\u002Fzh\u002Fpptx\u002Fmedia","zh\u002F05.pptx\u002F08.media",{"title":129,"path":196,"stem":197},"\u002Fzh\u002Fpptx\u002Flinks","zh\u002F05.pptx\u002F09.links",{"title":133,"path":199,"stem":200},"\u002Fzh\u002Fpptx\u002Fheaders-and-footers","zh\u002F05.pptx\u002F10.headers-and-footers",{"title":137,"path":202,"stem":203},"\u002Fzh\u002Fpptx\u002Fequations-and-symbols","zh\u002F05.pptx\u002F11.equations-and-symbols",{"title":205,"path":206,"stem":207},"线条与连接符","\u002Fzh\u002Fpptx\u002Flines-and-connectors","zh\u002F05.pptx\u002F12.lines-and-connectors",{"title":141,"path":209,"stem":210},"\u002Fzh\u002Fpptx\u002Fstyles-and-themes","zh\u002F05.pptx\u002F13.styles-and-themes",{"title":212,"path":213,"stem":214},"效果与填充","\u002Fzh\u002Fpptx\u002Feffects-and-fills","zh\u002F05.pptx\u002F14.effects-and-fills",{"title":216,"path":217,"stem":218},"幻灯片布局","\u002Fzh\u002Fpptx\u002Fslide-layout","zh\u002F05.pptx\u002F15.slide-layout",{"title":220,"path":221,"stem":222},"切换效果","\u002Fzh\u002Fpptx\u002Ftransitions","zh\u002F05.pptx\u002F16.transitions",{"title":224,"path":225,"stem":226},"动画效果","\u002Fzh\u002Fpptx\u002Fanimations","zh\u002F05.pptx\u002F17.animations",{"title":157,"path":228,"stem":229},"\u002Fzh\u002Fpptx\u002Fexport","zh\u002F05.pptx\u002F18.export",{"title":72,"path":231,"stem":232},"\u002Fzh\u002Fpptx\u002Fparsing","zh\u002F05.pptx\u002F19.parsing",{"id":234,"title":235,"body":236,"description":235,"extension":1330,"meta":1331,"navigation":312,"path":1332,"seo":1333,"stem":1336,"__hash__":1337},"landing_zh\u002Fzh\u002Findex.md","",{"type":237,"value":238,"toc":1328},"minimark",[239,563,632,1150,1315,1324],[240,241,243,526,534,549],"u-page-hero",{"orientation":242},"horizontal",[244,245,246,506],"code-group",{},[247,248,253],"pre",{"className":249,"code":250,"filename":251,"language":252,"meta":235,"style":235},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { Document, Packer, Paragraph, TextRun } from \"@office-open\u002Fdocx\";\n\nconst doc = new Document({\n    sections: [\n        {\n            children: [\n                new Paragraph({\n                    children: [new TextRun({ text: \"Hello, World!\", bold: true })],\n                }),\n            ],\n        },\n    ],\n});\n\nconst buffer = await Packer.toBuffer(doc);\n","example.ts","ts",[254,255,256,307,314,339,352,358,368,380,432,443,451,457,465,475,480],"code",{"__ignoreMap":235},[257,258,261,265,269,273,276,279,281,284,286,289,292,295,298,301,304],"span",{"class":259,"line":260},"line",1,[257,262,264],{"class":263},"s7zQu","import",[257,266,268],{"class":267},"sMK4o"," {",[257,270,272],{"class":271},"sTEyZ"," Document",[257,274,275],{"class":267},",",[257,277,278],{"class":271}," Packer",[257,280,275],{"class":267},[257,282,283],{"class":271}," Paragraph",[257,285,275],{"class":267},[257,287,288],{"class":271}," TextRun",[257,290,291],{"class":267}," }",[257,293,294],{"class":263}," from",[257,296,297],{"class":267}," \"",[257,299,98],{"class":300},"sfazB",[257,302,303],{"class":267},"\"",[257,305,306],{"class":267},";\n",[257,308,310],{"class":259,"line":309},2,[257,311,313],{"emptyLinePlaceholder":312},true,"\n",[257,315,317,321,324,327,330,333,336],{"class":259,"line":316},3,[257,318,320],{"class":319},"spNyl","const",[257,322,323],{"class":271}," doc ",[257,325,326],{"class":267},"=",[257,328,329],{"class":267}," new",[257,331,272],{"class":332},"s2Zo4",[257,334,335],{"class":271},"(",[257,337,338],{"class":267},"{\n",[257,340,342,346,349],{"class":259,"line":341},4,[257,343,345],{"class":344},"swJcz","    sections",[257,347,348],{"class":267},":",[257,350,351],{"class":271}," [\n",[257,353,355],{"class":259,"line":354},5,[257,356,357],{"class":267},"        {\n",[257,359,361,364,366],{"class":259,"line":360},6,[257,362,363],{"class":344},"            children",[257,365,348],{"class":267},[257,367,351],{"class":271},[257,369,371,374,376,378],{"class":259,"line":370},7,[257,372,373],{"class":267},"                new",[257,375,283],{"class":332},[257,377,335],{"class":271},[257,379,338],{"class":267},[257,381,383,386,388,391,394,396,398,401,404,406,408,411,413,415,418,420,424,426,429],{"class":259,"line":382},8,[257,384,385],{"class":344},"                    children",[257,387,348],{"class":267},[257,389,390],{"class":271}," [",[257,392,393],{"class":267},"new",[257,395,288],{"class":332},[257,397,335],{"class":271},[257,399,400],{"class":267},"{",[257,402,403],{"class":344}," text",[257,405,348],{"class":267},[257,407,297],{"class":267},[257,409,410],{"class":300},"Hello, World!",[257,412,303],{"class":267},[257,414,275],{"class":267},[257,416,417],{"class":344}," bold",[257,419,348],{"class":267},[257,421,423],{"class":422},"sfNiH"," true",[257,425,291],{"class":267},[257,427,428],{"class":271},")]",[257,430,431],{"class":267},",\n",[257,433,435,438,441],{"class":259,"line":434},9,[257,436,437],{"class":267},"                }",[257,439,440],{"class":271},")",[257,442,431],{"class":267},[257,444,446,449],{"class":259,"line":445},10,[257,447,448],{"class":271},"            ]",[257,450,431],{"class":267},[257,452,454],{"class":259,"line":453},11,[257,455,456],{"class":267},"        },\n",[257,458,460,463],{"class":259,"line":459},12,[257,461,462],{"class":271},"    ]",[257,464,431],{"class":267},[257,466,468,471,473],{"class":259,"line":467},13,[257,469,470],{"class":267},"}",[257,472,440],{"class":271},[257,474,306],{"class":267},[257,476,478],{"class":259,"line":477},14,[257,479,313],{"emptyLinePlaceholder":312},[257,481,483,485,488,490,493,495,498,501,504],{"class":259,"line":482},15,[257,484,320],{"class":319},[257,486,487],{"class":271}," buffer ",[257,489,326],{"class":267},[257,491,492],{"class":263}," await",[257,494,278],{"class":271},[257,496,497],{"class":267},".",[257,499,500],{"class":332},"toBuffer",[257,502,503],{"class":271},"(doc)",[257,505,306],{"class":267},[247,507,512],{"className":508,"code":509,"filename":510,"language":511,"meta":235,"style":235},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","pnpm add @office-open\u002Fdocx\n","Terminal","bash",[254,513,514],{"__ignoreMap":235},[257,515,516,520,523],{"class":259,"line":260},[257,517,519],{"class":518},"sBMFI","pnpm",[257,521,522],{"class":300}," add",[257,524,525],{"class":300}," @office-open\u002Fdocx\n",[527,528,529,530,533],"template",{"v-slot:title":235},"生成 Office Open XML ",[531,532],"br",{}," 文档。",[527,535,536,537,540,541,544,545,548],{"v-slot:description":235},"通过声明式 TypeScript API 以编程方式创建 ",[254,538,539],{},".docx","、",[254,542,543],{},".pptx"," 和 ",[254,546,547],{},".xlsx"," 文件。支持 Node.js 和浏览器。",[527,550,551,556],{"v-slot:links":235},[552,553],"u-button",{"label":5,"to":16,"trailingIcon":554,"size":555},"i-lucide-arrow-right","lg",[552,557],{"label":558,"to":559,"variant":560,"size":555,"icon":561,"target":562},"GitHub","https:\u002F\u002Fgithub.com\u002FDemoMacro\u002Foffice-open","outline","i-simple-icons-github","_blank",[564,565,569],"u-container",{"className":566},[567,568],"pb-12","xl:pb-24",[570,571,572,583,592,605,614,623],"u-page-grid",{},[573,574,576,580],"u-page-feature",{"icon":575},"i-lucide-code",[527,577,579],{"unwrap":578,"v-slot:title":235},"p","声明式 API",[527,581,582],{"unwrap":578,"v-slot:description":235},"使用直观的 TypeScript 类描述文档结构。每个元素映射到有效的 OOXML 标记。",[573,584,586,589],{"icon":585},"i-lucide-layers",[527,587,588],{"unwrap":578,"v-slot:title":235},"丰富内容",[527,590,591],{"unwrap":578,"v-slot:description":235},"段落、表格、图片、图表、SmartArt、数学公式、页眉、页脚等。",[573,593,595,598],{"icon":594},"i-simple-icons-typescript",[527,596,597],{"unwrap":578,"v-slot:title":235},"类型安全",[527,599,600,601,604],{"unwrap":578,"v-slot:description":235},"完整的类型定义和自动补全，开箱即用。无需额外安装 ",[254,602,603],{},"@types"," 包。",[573,606,608,611],{"icon":607},"i-lucide-monitor",[527,609,610],{"unwrap":578,"v-slot:title":235},"跨平台",[527,612,613],{"unwrap":578,"v-slot:description":235},"支持 Node.js 和浏览器。可导出为 Buffer、Blob、Base64、流或字符串。",[573,615,617,620],{"icon":616},"i-lucide-shield-check",[527,618,619],{"unwrap":578,"v-slot:title":235},"符合 OOXML 规范",[527,621,622],{"unwrap":578,"v-slot:description":235},"生成的文件完全符合 ISO\u002FIEC 29500 Office Open XML 规范。",[573,624,626,629],{"icon":625},"i-lucide-package",[527,627,628],{"unwrap":578,"v-slot:title":235},"模块化包",[527,630,631],{"unwrap":578,"v-slot:description":235},"按需安装 — docx、pptx、xml 或 core。",[633,634,635,1113,1122,1125,1143],"u-page-section",{"orientation":242},[244,636,637,815],{},[247,638,640],{"className":249,"code":639,"filename":92,"language":252,"meta":235,"style":235},"import { Document, Packer, Paragraph, TextRun } from \"@office-open\u002Fdocx\";\n\nconst doc = new Document({\n    sections: [\n        {\n            children: [\n                new Paragraph({\n                    children: [new TextRun({ text: \"Hello, World!\", bold: true })],\n                }),\n            ],\n        },\n    ],\n});\n\nawait Packer.toBuffer(doc);\n",[254,641,642,674,678,694,702,706,714,724,764,772,778,782,788,796,800],{"__ignoreMap":235},[257,643,644,646,648,650,652,654,656,658,660,662,664,666,668,670,672],{"class":259,"line":260},[257,645,264],{"class":263},[257,647,268],{"class":267},[257,649,272],{"class":271},[257,651,275],{"class":267},[257,653,278],{"class":271},[257,655,275],{"class":267},[257,657,283],{"class":271},[257,659,275],{"class":267},[257,661,288],{"class":271},[257,663,291],{"class":267},[257,665,294],{"class":263},[257,667,297],{"class":267},[257,669,98],{"class":300},[257,671,303],{"class":267},[257,673,306],{"class":267},[257,675,676],{"class":259,"line":309},[257,677,313],{"emptyLinePlaceholder":312},[257,679,680,682,684,686,688,690,692],{"class":259,"line":316},[257,681,320],{"class":319},[257,683,323],{"class":271},[257,685,326],{"class":267},[257,687,329],{"class":267},[257,689,272],{"class":332},[257,691,335],{"class":271},[257,693,338],{"class":267},[257,695,696,698,700],{"class":259,"line":341},[257,697,345],{"class":344},[257,699,348],{"class":267},[257,701,351],{"class":271},[257,703,704],{"class":259,"line":354},[257,705,357],{"class":267},[257,707,708,710,712],{"class":259,"line":360},[257,709,363],{"class":344},[257,711,348],{"class":267},[257,713,351],{"class":271},[257,715,716,718,720,722],{"class":259,"line":370},[257,717,373],{"class":267},[257,719,283],{"class":332},[257,721,335],{"class":271},[257,723,338],{"class":267},[257,725,726,728,730,732,734,736,738,740,742,744,746,748,750,752,754,756,758,760,762],{"class":259,"line":382},[257,727,385],{"class":344},[257,729,348],{"class":267},[257,731,390],{"class":271},[257,733,393],{"class":267},[257,735,288],{"class":332},[257,737,335],{"class":271},[257,739,400],{"class":267},[257,741,403],{"class":344},[257,743,348],{"class":267},[257,745,297],{"class":267},[257,747,410],{"class":300},[257,749,303],{"class":267},[257,751,275],{"class":267},[257,753,417],{"class":344},[257,755,348],{"class":267},[257,757,423],{"class":422},[257,759,291],{"class":267},[257,761,428],{"class":271},[257,763,431],{"class":267},[257,765,766,768,770],{"class":259,"line":434},[257,767,437],{"class":267},[257,769,440],{"class":271},[257,771,431],{"class":267},[257,773,774,776],{"class":259,"line":445},[257,775,448],{"class":271},[257,777,431],{"class":267},[257,779,780],{"class":259,"line":453},[257,781,456],{"class":267},[257,783,784,786],{"class":259,"line":459},[257,785,462],{"class":271},[257,787,431],{"class":267},[257,789,790,792,794],{"class":259,"line":467},[257,791,470],{"class":267},[257,793,440],{"class":271},[257,795,306],{"class":267},[257,797,798],{"class":259,"line":477},[257,799,313],{"emptyLinePlaceholder":312},[257,801,802,805,807,809,811,813],{"class":259,"line":482},[257,803,804],{"class":263},"await",[257,806,278],{"class":271},[257,808,497],{"class":267},[257,810,500],{"class":332},[257,812,503],{"class":271},[257,814,306],{"class":267},[247,816,818],{"className":249,"code":817,"filename":164,"language":252,"meta":235,"style":235},"import { Presentation, Slide, Shape, Paragraph, TextRun, Packer } from \"@office-open\u002Fpptx\";\n\nconst pres = new Presentation({\n    slides: [\n        new Slide({\n            children: [\n                new Shape({\n                    x: 1,\n                    y: 1,\n                    width: 8,\n                    height: 4,\n                    paragraphs: [\n                        new Paragraph({\n                            children: [new TextRun({ text: \"Hello, World!\", fontSize: 32 })],\n                        }),\n                    ],\n                }),\n            ],\n        }),\n    ],\n});\n\nawait Packer.toBuffer(pres);\n",[254,819,820,863,867,884,893,904,912,922,935,946,958,970,979,990,1033,1042,1050,1059,1066,1076,1083,1092,1097],{"__ignoreMap":235},[257,821,822,824,826,829,831,834,836,839,841,843,845,847,849,851,853,855,857,859,861],{"class":259,"line":260},[257,823,264],{"class":263},[257,825,268],{"class":267},[257,827,828],{"class":271}," Presentation",[257,830,275],{"class":267},[257,832,833],{"class":271}," Slide",[257,835,275],{"class":267},[257,837,838],{"class":271}," Shape",[257,840,275],{"class":267},[257,842,283],{"class":271},[257,844,275],{"class":267},[257,846,288],{"class":271},[257,848,275],{"class":267},[257,850,278],{"class":271},[257,852,291],{"class":267},[257,854,294],{"class":263},[257,856,297],{"class":267},[257,858,170],{"class":300},[257,860,303],{"class":267},[257,862,306],{"class":267},[257,864,865],{"class":259,"line":309},[257,866,313],{"emptyLinePlaceholder":312},[257,868,869,871,874,876,878,880,882],{"class":259,"line":316},[257,870,320],{"class":319},[257,872,873],{"class":271}," pres ",[257,875,326],{"class":267},[257,877,329],{"class":267},[257,879,828],{"class":332},[257,881,335],{"class":271},[257,883,338],{"class":267},[257,885,886,889,891],{"class":259,"line":341},[257,887,888],{"class":344},"    slides",[257,890,348],{"class":267},[257,892,351],{"class":271},[257,894,895,898,900,902],{"class":259,"line":354},[257,896,897],{"class":267},"        new",[257,899,833],{"class":332},[257,901,335],{"class":271},[257,903,338],{"class":267},[257,905,906,908,910],{"class":259,"line":360},[257,907,363],{"class":344},[257,909,348],{"class":267},[257,911,351],{"class":271},[257,913,914,916,918,920],{"class":259,"line":370},[257,915,373],{"class":267},[257,917,838],{"class":332},[257,919,335],{"class":271},[257,921,338],{"class":267},[257,923,924,927,929,933],{"class":259,"line":382},[257,925,926],{"class":344},"                    x",[257,928,348],{"class":267},[257,930,932],{"class":931},"sbssI"," 1",[257,934,431],{"class":267},[257,936,937,940,942,944],{"class":259,"line":434},[257,938,939],{"class":344},"                    y",[257,941,348],{"class":267},[257,943,932],{"class":931},[257,945,431],{"class":267},[257,947,948,951,953,956],{"class":259,"line":445},[257,949,950],{"class":344},"                    width",[257,952,348],{"class":267},[257,954,955],{"class":931}," 8",[257,957,431],{"class":267},[257,959,960,963,965,968],{"class":259,"line":453},[257,961,962],{"class":344},"                    height",[257,964,348],{"class":267},[257,966,967],{"class":931}," 4",[257,969,431],{"class":267},[257,971,972,975,977],{"class":259,"line":459},[257,973,974],{"class":344},"                    paragraphs",[257,976,348],{"class":267},[257,978,351],{"class":271},[257,980,981,984,986,988],{"class":259,"line":467},[257,982,983],{"class":267},"                        new",[257,985,283],{"class":332},[257,987,335],{"class":271},[257,989,338],{"class":267},[257,991,992,995,997,999,1001,1003,1005,1007,1009,1011,1013,1015,1017,1019,1022,1024,1027,1029,1031],{"class":259,"line":477},[257,993,994],{"class":344},"                            children",[257,996,348],{"class":267},[257,998,390],{"class":271},[257,1000,393],{"class":267},[257,1002,288],{"class":332},[257,1004,335],{"class":271},[257,1006,400],{"class":267},[257,1008,403],{"class":344},[257,1010,348],{"class":267},[257,1012,297],{"class":267},[257,1014,410],{"class":300},[257,1016,303],{"class":267},[257,1018,275],{"class":267},[257,1020,1021],{"class":344}," fontSize",[257,1023,348],{"class":267},[257,1025,1026],{"class":931}," 32",[257,1028,291],{"class":267},[257,1030,428],{"class":271},[257,1032,431],{"class":267},[257,1034,1035,1038,1040],{"class":259,"line":482},[257,1036,1037],{"class":267},"                        }",[257,1039,440],{"class":271},[257,1041,431],{"class":267},[257,1043,1045,1048],{"class":259,"line":1044},16,[257,1046,1047],{"class":271},"                    ]",[257,1049,431],{"class":267},[257,1051,1053,1055,1057],{"class":259,"line":1052},17,[257,1054,437],{"class":267},[257,1056,440],{"class":271},[257,1058,431],{"class":267},[257,1060,1062,1064],{"class":259,"line":1061},18,[257,1063,448],{"class":271},[257,1065,431],{"class":267},[257,1067,1069,1072,1074],{"class":259,"line":1068},19,[257,1070,1071],{"class":267},"        }",[257,1073,440],{"class":271},[257,1075,431],{"class":267},[257,1077,1079,1081],{"class":259,"line":1078},20,[257,1080,462],{"class":271},[257,1082,431],{"class":267},[257,1084,1086,1088,1090],{"class":259,"line":1085},21,[257,1087,470],{"class":267},[257,1089,440],{"class":271},[257,1091,306],{"class":267},[257,1093,1095],{"class":259,"line":1094},22,[257,1096,313],{"emptyLinePlaceholder":312},[257,1098,1100,1102,1104,1106,1108,1111],{"class":259,"line":1099},23,[257,1101,804],{"class":263},[257,1103,278],{"class":271},[257,1105,497],{"class":267},[257,1107,500],{"class":332},[257,1109,1110],{"class":271},"(pres)",[257,1112,306],{"class":267},[527,1114,1115,1116,1121],{"v-slot:title":235},"用 ",[257,1117,1120],{"className":1118},[1119],"text-(--ui-primary)","TypeScript"," 类构建文档",[527,1123,1124],{"v-slot:description":235},"使用直观的类描述文档结构。每个元素生成有效的 OOXML 标记 — 无需手动编写 XML。",[527,1126,1127,1132,1137],{"v-slot:features":235},[573,1128,1129],{"icon":93},[527,1130,1131],{"unwrap":578,"v-slot:title":235},"创建 Word 文档，支持段落、表格、图片和图表",[573,1133,1134],{"icon":165},[527,1135,1136],{"unwrap":578,"v-slot:title":235},"创建 PowerPoint 演示文稿，支持形状、动画和切换效果",[573,1138,1140],{"icon":1139},"i-lucide-download",[527,1141,1142],{"unwrap":578,"v-slot:title":235},"导出为 Buffer、Blob、Base64、流或字符串",[527,1144,1145],{"v-slot:links":235},[552,1146],{"label":1147,"to":102,"trailingIcon":554,"variant":1148,"color":1149},"了解 @office-open\u002Fdocx","subtle","neutral",[633,1151,1153,1274,1282,1290,1310],{"orientation":242,":reverse":1152},"true",[244,1154,1155,1218],{},[247,1156,1158],{"className":249,"code":1157,"filename":92,"language":252,"meta":235,"style":235},"import { parseDocx } from \"@office-open\u002Fdocx\";\n\nconst { document, sections, paragraphs } = await parseDocx(buffer);\n",[254,1159,1160,1181,1185],{"__ignoreMap":235},[257,1161,1162,1164,1166,1169,1171,1173,1175,1177,1179],{"class":259,"line":260},[257,1163,264],{"class":263},[257,1165,268],{"class":267},[257,1167,1168],{"class":271}," parseDocx",[257,1170,291],{"class":267},[257,1172,294],{"class":263},[257,1174,297],{"class":267},[257,1176,98],{"class":300},[257,1178,303],{"class":267},[257,1180,306],{"class":267},[257,1182,1183],{"class":259,"line":309},[257,1184,313],{"emptyLinePlaceholder":312},[257,1186,1187,1189,1191,1194,1196,1199,1201,1204,1206,1209,1211,1213,1216],{"class":259,"line":316},[257,1188,320],{"class":319},[257,1190,268],{"class":267},[257,1192,1193],{"class":271}," document",[257,1195,275],{"class":267},[257,1197,1198],{"class":271}," sections",[257,1200,275],{"class":267},[257,1202,1203],{"class":271}," paragraphs ",[257,1205,470],{"class":267},[257,1207,1208],{"class":267}," =",[257,1210,492],{"class":263},[257,1212,1168],{"class":332},[257,1214,1215],{"class":271},"(buffer)",[257,1217,306],{"class":267},[247,1219,1221],{"className":249,"code":1220,"filename":164,"language":252,"meta":235,"style":235},"import { parsePptx } from \"@office-open\u002Fpptx\";\n\nconst { slides, shapes } = await parsePptx(buffer);\n",[254,1222,1223,1244,1248],{"__ignoreMap":235},[257,1224,1225,1227,1229,1232,1234,1236,1238,1240,1242],{"class":259,"line":260},[257,1226,264],{"class":263},[257,1228,268],{"class":267},[257,1230,1231],{"class":271}," parsePptx",[257,1233,291],{"class":267},[257,1235,294],{"class":263},[257,1237,297],{"class":267},[257,1239,170],{"class":300},[257,1241,303],{"class":267},[257,1243,306],{"class":267},[257,1245,1246],{"class":259,"line":309},[257,1247,313],{"emptyLinePlaceholder":312},[257,1249,1250,1252,1254,1257,1259,1262,1264,1266,1268,1270,1272],{"class":259,"line":316},[257,1251,320],{"class":319},[257,1253,268],{"class":267},[257,1255,1256],{"class":271}," slides",[257,1258,275],{"class":267},[257,1260,1261],{"class":271}," shapes ",[257,1263,470],{"class":267},[257,1265,1208],{"class":267},[257,1267,492],{"class":263},[257,1269,1231],{"class":332},[257,1271,1215],{"class":271},[257,1273,306],{"class":267},[527,1275,1276,1277,1281],{"v-slot:title":235},"读取和",[257,1278,1280],{"className":1279},[1119],"检查","现有文件",[527,1283,1284,1285,544,1287,1289],{"v-slot:description":235},"将现有的 ",[254,1286,539],{},[254,1288,543],{}," 文件解析为结构化对象。检查文档内容、提取数据，或作为修改的基础。",[527,1291,1292,1298,1304],{"v-slot:features":235},[573,1293,1295],{"icon":1294},"i-lucide-search",[527,1296,1297],{"unwrap":578,"v-slot:title":235},"读取文档结构、样式和内容",[573,1299,1301],{"icon":1300},"i-lucide-file-output",[527,1302,1303],{"unwrap":578,"v-slot:title":235},"支持 Node.js Buffer 和浏览器 File",[573,1305,1307],{"icon":1306},"i-lucide-arrow-right-left",[527,1308,1309],{"unwrap":578,"v-slot:title":235},"解析、修改、重新导出一站式流水线",[527,1311,1312],{"v-slot:links":235},[552,1313],{"label":1314,"to":174,"trailingIcon":554,"variant":1148,"color":1149},"了解 @office-open\u002Fpptx",[633,1316,1317,1320],{},[527,1318,1319],{"v-slot:title":235},"为你的项目添加文档生成能力。",[527,1321,1322],{"v-slot:links":235},[552,1323],{"label":5,"to":16,"trailing-icon":554},[1325,1326,1327],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":235,"searchDepth":309,"depth":309,"links":1329},[],"md",{"prose":312},"\u002Fzh",{"title":1334,"description":1335},"使用 JavaScript\u002FTypeScript 生成 Office Open XML 文档","通过声明式 API 以编程方式创建 .docx、.pptx 和 .xlsx 文件，支持 Node.js 和浏览器。","zh\u002Findex","Y-ZSYS_0p8TF2B0-LxamkZQ4ecesQrfgE5U6fLHuvIs",1778857908573]