[{"data":1,"prerenderedAt":1728},["ShallowReactive",2],{"navigation_docs_en":3,"-en-pptx-images":237,"-en-pptx-images-surround":1723},[4,23,61,91,163],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":22},"Getting Started","i-lucide-rocket","\u002Fen\u002Fgetting-started","en\u002F01.getting-started",[10,14,18],{"title":11,"path":12,"stem":13},"Introduction","\u002Fen\u002Fgetting-started\u002Fintroduction","en\u002F01.getting-started\u002F01.introduction",{"title":15,"path":16,"stem":17},"Installation","\u002Fen\u002Fgetting-started\u002Finstallation","en\u002F01.getting-started\u002F02.installation",{"title":19,"path":20,"stem":21},"AI Integration","\u002Fen\u002Fgetting-started\u002Fai-integration","en\u002F01.getting-started\u002F03.ai-integration",false,{"title":24,"icon":25,"path":26,"stem":27,"children":28,"page":22},"CORE","i-lucide-box","\u002Fen\u002Fcore","en\u002F02.core",[29,33,37,41,45,49,53,57],{"title":30,"path":31,"stem":32},"@office-open\u002Fcore","\u002Fen\u002Fcore\u002Foverview","en\u002F02.core\u002F01.overview",{"title":34,"path":35,"stem":36},"XML Components","\u002Fen\u002Fcore\u002Fxml-components","en\u002F02.core\u002F02.xml-components",{"title":38,"path":39,"stem":40},"Values and Validation","\u002Fen\u002Fcore\u002Fvalues","en\u002F02.core\u002F03.values",{"title":42,"path":43,"stem":44},"Unit Converters","\u002Fen\u002Fcore\u002Fconverters","en\u002F02.core\u002F04.converters",{"title":46,"path":47,"stem":48},"Formatter","\u002Fen\u002Fcore\u002Fformatter","en\u002F02.core\u002F05.formatter",{"title":50,"path":51,"stem":52},"Parser","\u002Fen\u002Fcore\u002Fparser","en\u002F02.core\u002F06.parser",{"title":54,"path":55,"stem":56},"Archive","\u002Fen\u002Fcore\u002Farchive","en\u002F02.core\u002F07.archive",{"title":58,"path":59,"stem":60},"Charts","\u002Fen\u002Fcore\u002Fcharts","en\u002F02.core\u002F08.charts",{"title":62,"icon":63,"path":64,"stem":65,"children":66,"page":22},"XML","i-lucide-code-xml","\u002Fen\u002Fxml","en\u002F03.xml",[67,71,75,79,83,87],{"title":68,"path":69,"stem":70},"@office-open\u002Fxml","\u002Fen\u002Fxml\u002Foverview","en\u002F03.xml\u002F01.overview",{"title":72,"path":73,"stem":74},"Parsing","\u002Fen\u002Fxml\u002Fparsing","en\u002F03.xml\u002F02.parsing",{"title":76,"path":77,"stem":78},"Serialization","\u002Fen\u002Fxml\u002Fserialization","en\u002F03.xml\u002F03.serialization",{"title":80,"path":81,"stem":82},"Query Utilities","\u002Fen\u002Fxml\u002Fquery-utilities","en\u002F03.xml\u002F04.query-utilities",{"title":84,"path":85,"stem":86},"XML Escape","\u002Fen\u002Fxml\u002Fescape","en\u002F03.xml\u002F05.escape",{"title":88,"path":89,"stem":90},"Type Reference","\u002Fen\u002Fxml\u002Ftypes","en\u002F03.xml\u002F06.types",{"title":92,"icon":93,"path":94,"stem":95,"children":96,"page":22},"DOCX","i-lucide-file-text","\u002Fen\u002Fdocx","en\u002F04.docx",[97,101,105,109,113,117,120,124,128,132,136,140,144,148,152,156,160],{"title":98,"path":99,"stem":100},"@office-open\u002Fdocx","\u002Fen\u002Fdocx\u002Foverview","en\u002F04.docx\u002F01.overview",{"title":102,"path":103,"stem":104},"Quick Start","\u002Fen\u002Fdocx\u002Fquickstart","en\u002F04.docx\u002F02.quickstart",{"title":106,"path":107,"stem":108},"Text and Paragraphs","\u002Fen\u002Fdocx\u002Ftext-and-paragraphs","en\u002F04.docx\u002F03.text-and-paragraphs",{"title":110,"path":111,"stem":112},"Tables","\u002Fen\u002Fdocx\u002Ftables","en\u002F04.docx\u002F04.tables",{"title":114,"path":115,"stem":116},"Images","\u002Fen\u002Fdocx\u002Fimages","en\u002F04.docx\u002F05.images",{"title":58,"path":118,"stem":119},"\u002Fen\u002Fdocx\u002Fcharts","en\u002F04.docx\u002F06.charts",{"title":121,"path":122,"stem":123},"SmartArt","\u002Fen\u002Fdocx\u002Fsmartart","en\u002F04.docx\u002F07.smartart",{"title":125,"path":126,"stem":127},"Media","\u002Fen\u002Fdocx\u002Fmedia","en\u002F04.docx\u002F08.media",{"title":129,"path":130,"stem":131},"Links","\u002Fen\u002Fdocx\u002Flinks","en\u002F04.docx\u002F09.links",{"title":133,"path":134,"stem":135},"Headers and Footers","\u002Fen\u002Fdocx\u002Fheaders-and-footers","en\u002F04.docx\u002F10.headers-and-footers",{"title":137,"path":138,"stem":139},"Equations and Symbols","\u002Fen\u002Fdocx\u002Fequations-and-symbols","en\u002F04.docx\u002F11.equations-and-symbols",{"title":141,"path":142,"stem":143},"Styles and Themes","\u002Fen\u002Fdocx\u002Fstyles-and-themes","en\u002F04.docx\u002F12.styles-and-themes",{"title":145,"path":146,"stem":147},"Page Layout","\u002Fen\u002Fdocx\u002Fpage-layout","en\u002F04.docx\u002F13.page-layout",{"title":149,"path":150,"stem":151},"References","\u002Fen\u002Fdocx\u002Freferences","en\u002F04.docx\u002F14.references",{"title":153,"path":154,"stem":155},"Comments and Revisions","\u002Fen\u002Fdocx\u002Fcomments-and-revisions","en\u002F04.docx\u002F15.comments-and-revisions",{"title":157,"path":158,"stem":159},"Export","\u002Fen\u002Fdocx\u002Fexport","en\u002F04.docx\u002F16.export",{"title":72,"path":161,"stem":162},"\u002Fen\u002Fdocx\u002Fparsing","en\u002F04.docx\u002F17.parsing",{"title":164,"icon":165,"path":166,"stem":167,"children":168,"page":22},"PPTX","i-lucide-presentation","\u002Fen\u002Fpptx","en\u002F05.pptx",[169,173,176,180,183,186,189,192,195,198,201,204,208,211,215,219,223,227,230,233],{"title":170,"path":171,"stem":172},"@office-open\u002Fpptx","\u002Fen\u002Fpptx\u002Foverview","en\u002F05.pptx\u002F01.overview",{"title":102,"path":174,"stem":175},"\u002Fen\u002Fpptx\u002Fquickstart","en\u002F05.pptx\u002F02.quickstart",{"title":177,"path":178,"stem":179},"Shapes and Text","\u002Fen\u002Fpptx\u002Fshapes-and-text","en\u002F05.pptx\u002F03.shapes-and-text",{"title":110,"path":181,"stem":182},"\u002Fen\u002Fpptx\u002Ftables","en\u002F05.pptx\u002F04.tables",{"title":114,"path":184,"stem":185},"\u002Fen\u002Fpptx\u002Fimages","en\u002F05.pptx\u002F05.images",{"title":58,"path":187,"stem":188},"\u002Fen\u002Fpptx\u002Fcharts","en\u002F05.pptx\u002F06.charts",{"title":121,"path":190,"stem":191},"\u002Fen\u002Fpptx\u002Fsmartart","en\u002F05.pptx\u002F07.smartart",{"title":125,"path":193,"stem":194},"\u002Fen\u002Fpptx\u002Fmedia","en\u002F05.pptx\u002F08.media",{"title":129,"path":196,"stem":197},"\u002Fen\u002Fpptx\u002Flinks","en\u002F05.pptx\u002F09.links",{"title":133,"path":199,"stem":200},"\u002Fen\u002Fpptx\u002Fheaders-and-footers","en\u002F05.pptx\u002F10.headers-and-footers",{"title":137,"path":202,"stem":203},"\u002Fen\u002Fpptx\u002Fequations-and-symbols","en\u002F05.pptx\u002F11.equations-and-symbols",{"title":205,"path":206,"stem":207},"Lines and Connectors","\u002Fen\u002Fpptx\u002Flines-and-connectors","en\u002F05.pptx\u002F12.lines-and-connectors",{"title":141,"path":209,"stem":210},"\u002Fen\u002Fpptx\u002Fstyles-and-themes","en\u002F05.pptx\u002F13.styles-and-themes",{"title":212,"path":213,"stem":214},"Effects and Fills","\u002Fen\u002Fpptx\u002Feffects-and-fills","en\u002F05.pptx\u002F14.effects-and-fills",{"title":216,"path":217,"stem":218},"Slide Layout","\u002Fen\u002Fpptx\u002Fslide-layout","en\u002F05.pptx\u002F15.slide-layout",{"title":220,"path":221,"stem":222},"Transitions","\u002Fen\u002Fpptx\u002Ftransitions","en\u002F05.pptx\u002F16.transitions",{"title":224,"path":225,"stem":226},"Animations","\u002Fen\u002Fpptx\u002Fanimations","en\u002F05.pptx\u002F17.animations",{"title":157,"path":228,"stem":229},"\u002Fen\u002Fpptx\u002Fexport","en\u002F05.pptx\u002F18.export",{"title":72,"path":231,"stem":232},"\u002Fen\u002Fpptx\u002Fparsing","en\u002F05.pptx\u002F19.parsing",{"title":234,"path":235,"stem":236},"Comments","\u002Fen\u002Fpptx\u002Fcomments","en\u002F05.pptx\u002F20.comments",{"id":238,"title":114,"body":239,"description":1717,"extension":1718,"links":1719,"meta":1720,"navigation":329,"path":184,"seo":1721,"stem":185,"__hash__":1722},"docs_en\u002Fen\u002F05.pptx\u002F05.images.md",{"type":240,"value":241,"toc":1707},"minimark",[242,249,254,500,504,673,677,797,801,804,959,963,1034,1038,1180,1184,1187,1532,1536,1539,1642,1649,1703],[243,244,245,248],"p",{},[246,247,170],"code",{}," supports embedding images into slides, setting background images, and using images as shape fills.",[250,251,253],"h2",{"id":252},"embedding-a-picture","Embedding a Picture",[255,256,261],"pre",{"className":257,"code":258,"language":259,"meta":260,"style":260},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { Slide, Picture } from \"@office-open\u002Fpptx\";\nimport fs from \"node:fs\";\n\nnew Slide({\n    children: [\n        new Picture({\n            x: 1,\n            y: 1,\n            width: 4,\n            height: 3,\n            data: fs.readFileSync(\"photo.png\"),\n            imageType: \"png\",\n        }),\n    ],\n});\n","ts","",[246,262,263,304,324,331,346,359,371,386,398,411,424,455,472,482,490],{"__ignoreMap":260},[264,265,268,272,276,280,283,286,289,292,295,298,301],"span",{"class":266,"line":267},"line",1,[264,269,271],{"class":270},"s7zQu","import",[264,273,275],{"class":274},"sMK4o"," {",[264,277,279],{"class":278},"sTEyZ"," Slide",[264,281,282],{"class":274},",",[264,284,285],{"class":278}," Picture",[264,287,288],{"class":274}," }",[264,290,291],{"class":270}," from",[264,293,294],{"class":274}," \"",[264,296,170],{"class":297},"sfazB",[264,299,300],{"class":274},"\"",[264,302,303],{"class":274},";\n",[264,305,307,309,312,315,317,320,322],{"class":266,"line":306},2,[264,308,271],{"class":270},[264,310,311],{"class":278}," fs ",[264,313,314],{"class":270},"from",[264,316,294],{"class":274},[264,318,319],{"class":297},"node:fs",[264,321,300],{"class":274},[264,323,303],{"class":274},[264,325,327],{"class":266,"line":326},3,[264,328,330],{"emptyLinePlaceholder":329},true,"\n",[264,332,334,337,340,343],{"class":266,"line":333},4,[264,335,336],{"class":274},"new",[264,338,279],{"class":339},"s2Zo4",[264,341,342],{"class":278},"(",[264,344,345],{"class":274},"{\n",[264,347,349,353,356],{"class":266,"line":348},5,[264,350,352],{"class":351},"swJcz","    children",[264,354,355],{"class":274},":",[264,357,358],{"class":278}," [\n",[264,360,362,365,367,369],{"class":266,"line":361},6,[264,363,364],{"class":274},"        new",[264,366,285],{"class":339},[264,368,342],{"class":278},[264,370,345],{"class":274},[264,372,374,377,379,383],{"class":266,"line":373},7,[264,375,376],{"class":351},"            x",[264,378,355],{"class":274},[264,380,382],{"class":381},"sbssI"," 1",[264,384,385],{"class":274},",\n",[264,387,389,392,394,396],{"class":266,"line":388},8,[264,390,391],{"class":351},"            y",[264,393,355],{"class":274},[264,395,382],{"class":381},[264,397,385],{"class":274},[264,399,401,404,406,409],{"class":266,"line":400},9,[264,402,403],{"class":351},"            width",[264,405,355],{"class":274},[264,407,408],{"class":381}," 4",[264,410,385],{"class":274},[264,412,414,417,419,422],{"class":266,"line":413},10,[264,415,416],{"class":351},"            height",[264,418,355],{"class":274},[264,420,421],{"class":381}," 3",[264,423,385],{"class":274},[264,425,427,430,432,435,438,441,443,445,448,450,453],{"class":266,"line":426},11,[264,428,429],{"class":351},"            data",[264,431,355],{"class":274},[264,433,434],{"class":278}," fs",[264,436,437],{"class":274},".",[264,439,440],{"class":339},"readFileSync",[264,442,342],{"class":278},[264,444,300],{"class":274},[264,446,447],{"class":297},"photo.png",[264,449,300],{"class":274},[264,451,452],{"class":278},")",[264,454,385],{"class":274},[264,456,458,461,463,465,468,470],{"class":266,"line":457},12,[264,459,460],{"class":351},"            imageType",[264,462,355],{"class":274},[264,464,294],{"class":274},[264,466,467],{"class":297},"png",[264,469,300],{"class":274},[264,471,385],{"class":274},[264,473,475,478,480],{"class":266,"line":474},13,[264,476,477],{"class":274},"        }",[264,479,452],{"class":278},[264,481,385],{"class":274},[264,483,485,488],{"class":266,"line":484},14,[264,486,487],{"class":278},"    ]",[264,489,385],{"class":274},[264,491,493,496,498],{"class":266,"line":492},15,[264,494,495],{"class":274},"}",[264,497,452],{"class":278},[264,499,303],{"class":274},[250,501,503],{"id":502},"image-from-url-browser","Image from URL (Browser)",[255,505,507],{"className":257,"code":506,"language":259,"meta":260,"style":260},"const response = await fetch(\"https:\u002F\u002Fexample.com\u002Fimage.png\");\nconst arrayBuffer = await response.arrayBuffer();\nconst data = new Uint8Array(arrayBuffer);\n\nnew Picture({\n    x: 1,\n    y: 1,\n    width: 5,\n    height: 3,\n    data,\n    imageType: \"png\",\n});\n",[246,508,509,540,564,584,588,598,609,620,632,643,650,665],{"__ignoreMap":260},[264,510,511,515,518,521,524,527,529,531,534,536,538],{"class":266,"line":267},[264,512,514],{"class":513},"spNyl","const",[264,516,517],{"class":278}," response ",[264,519,520],{"class":274},"=",[264,522,523],{"class":270}," await",[264,525,526],{"class":339}," fetch",[264,528,342],{"class":278},[264,530,300],{"class":274},[264,532,533],{"class":297},"https:\u002F\u002Fexample.com\u002Fimage.png",[264,535,300],{"class":274},[264,537,452],{"class":278},[264,539,303],{"class":274},[264,541,542,544,547,549,551,554,556,559,562],{"class":266,"line":306},[264,543,514],{"class":513},[264,545,546],{"class":278}," arrayBuffer ",[264,548,520],{"class":274},[264,550,523],{"class":270},[264,552,553],{"class":278}," response",[264,555,437],{"class":274},[264,557,558],{"class":339},"arrayBuffer",[264,560,561],{"class":278},"()",[264,563,303],{"class":274},[264,565,566,568,571,573,576,579,582],{"class":266,"line":326},[264,567,514],{"class":513},[264,569,570],{"class":278}," data ",[264,572,520],{"class":274},[264,574,575],{"class":274}," new",[264,577,578],{"class":339}," Uint8Array",[264,580,581],{"class":278},"(arrayBuffer)",[264,583,303],{"class":274},[264,585,586],{"class":266,"line":333},[264,587,330],{"emptyLinePlaceholder":329},[264,589,590,592,594,596],{"class":266,"line":348},[264,591,336],{"class":274},[264,593,285],{"class":339},[264,595,342],{"class":278},[264,597,345],{"class":274},[264,599,600,603,605,607],{"class":266,"line":361},[264,601,602],{"class":351},"    x",[264,604,355],{"class":274},[264,606,382],{"class":381},[264,608,385],{"class":274},[264,610,611,614,616,618],{"class":266,"line":373},[264,612,613],{"class":351},"    y",[264,615,355],{"class":274},[264,617,382],{"class":381},[264,619,385],{"class":274},[264,621,622,625,627,630],{"class":266,"line":388},[264,623,624],{"class":351},"    width",[264,626,355],{"class":274},[264,628,629],{"class":381}," 5",[264,631,385],{"class":274},[264,633,634,637,639,641],{"class":266,"line":400},[264,635,636],{"class":351},"    height",[264,638,355],{"class":274},[264,640,421],{"class":381},[264,642,385],{"class":274},[264,644,645,648],{"class":266,"line":413},[264,646,647],{"class":278},"    data",[264,649,385],{"class":274},[264,651,652,655,657,659,661,663],{"class":266,"line":426},[264,653,654],{"class":351},"    imageType",[264,656,355],{"class":274},[264,658,294],{"class":274},[264,660,467],{"class":297},[264,662,300],{"class":274},[264,664,385],{"class":274},[264,666,667,669,671],{"class":266,"line":457},[264,668,495],{"class":274},[264,670,452],{"class":278},[264,672,303],{"class":274},[250,674,676],{"id":675},"supported-image-types","Supported Image Types",[678,679,680,699],"table",{},[681,682,683],"thead",{},[684,685,686,690,693],"tr",{},[687,688,689],"th",{},"Type",[687,691,692],{},"Extension",[687,694,695,698],{},[246,696,697],{},"imageType"," value",[700,701,702,722,737,752,767,782],"tbody",{},[684,703,704,708,717],{},[705,706,707],"td",{},"JPEG",[705,709,710,713,714],{},[246,711,712],{},".jpg"," \u002F ",[246,715,716],{},".jpeg",[705,718,719],{},[246,720,721],{},"\"jpg\"",[684,723,724,727,732],{},[705,725,726],{},"PNG",[705,728,729],{},[246,730,731],{},".png",[705,733,734],{},[246,735,736],{},"\"png\"",[684,738,739,742,747],{},[705,740,741],{},"GIF",[705,743,744],{},[246,745,746],{},".gif",[705,748,749],{},[246,750,751],{},"\"gif\"",[684,753,754,757,762],{},[705,755,756],{},"BMP",[705,758,759],{},[246,760,761],{},".bmp",[705,763,764],{},[246,765,766],{},"\"bmp\"",[684,768,769,772,777],{},[705,770,771],{},"SVG",[705,773,774],{},[246,775,776],{},".svg",[705,778,779],{},[246,780,781],{},"\"svg\"",[684,783,784,787,792],{},[705,785,786],{},"TIFF",[705,788,789],{},[246,790,791],{},".tiff",[705,793,794],{},[246,795,796],{},"\"tiff\"",[250,798,800],{"id":799},"slide-background-image","Slide Background Image",[243,802,803],{},"Set a background image for the entire slide:",[255,805,807],{"className":257,"code":806,"language":259,"meta":260,"style":260},"import { Slide } from \"@office-open\u002Fpptx\";\nimport fs from \"node:fs\";\n\nnew Slide({\n    background: {\n        type: \"image\",\n        data: fs.readFileSync(\"background.png\"),\n        imageType: \"png\",\n    },\n    children: [\n        \u002F\u002F Your slide content goes on top of the background\n    ],\n});\n",[246,808,809,829,845,849,859,869,885,911,926,931,939,945,951],{"__ignoreMap":260},[264,810,811,813,815,817,819,821,823,825,827],{"class":266,"line":267},[264,812,271],{"class":270},[264,814,275],{"class":274},[264,816,279],{"class":278},[264,818,288],{"class":274},[264,820,291],{"class":270},[264,822,294],{"class":274},[264,824,170],{"class":297},[264,826,300],{"class":274},[264,828,303],{"class":274},[264,830,831,833,835,837,839,841,843],{"class":266,"line":306},[264,832,271],{"class":270},[264,834,311],{"class":278},[264,836,314],{"class":270},[264,838,294],{"class":274},[264,840,319],{"class":297},[264,842,300],{"class":274},[264,844,303],{"class":274},[264,846,847],{"class":266,"line":326},[264,848,330],{"emptyLinePlaceholder":329},[264,850,851,853,855,857],{"class":266,"line":333},[264,852,336],{"class":274},[264,854,279],{"class":339},[264,856,342],{"class":278},[264,858,345],{"class":274},[264,860,861,864,866],{"class":266,"line":348},[264,862,863],{"class":351},"    background",[264,865,355],{"class":274},[264,867,868],{"class":274}," {\n",[264,870,871,874,876,878,881,883],{"class":266,"line":361},[264,872,873],{"class":351},"        type",[264,875,355],{"class":274},[264,877,294],{"class":274},[264,879,880],{"class":297},"image",[264,882,300],{"class":274},[264,884,385],{"class":274},[264,886,887,890,892,894,896,898,900,902,905,907,909],{"class":266,"line":373},[264,888,889],{"class":351},"        data",[264,891,355],{"class":274},[264,893,434],{"class":278},[264,895,437],{"class":274},[264,897,440],{"class":339},[264,899,342],{"class":278},[264,901,300],{"class":274},[264,903,904],{"class":297},"background.png",[264,906,300],{"class":274},[264,908,452],{"class":278},[264,910,385],{"class":274},[264,912,913,916,918,920,922,924],{"class":266,"line":388},[264,914,915],{"class":351},"        imageType",[264,917,355],{"class":274},[264,919,294],{"class":274},[264,921,467],{"class":297},[264,923,300],{"class":274},[264,925,385],{"class":274},[264,927,928],{"class":266,"line":400},[264,929,930],{"class":274},"    },\n",[264,932,933,935,937],{"class":266,"line":413},[264,934,352],{"class":351},[264,936,355],{"class":274},[264,938,358],{"class":278},[264,940,941],{"class":266,"line":426},[264,942,944],{"class":943},"sHwdD","        \u002F\u002F Your slide content goes on top of the background\n",[264,946,947,949],{"class":266,"line":457},[264,948,487],{"class":278},[264,950,385],{"class":274},[264,952,953,955,957],{"class":266,"line":474},[264,954,495],{"class":274},[264,956,452],{"class":278},[264,958,303],{"class":274},[250,960,962],{"id":961},"solid-color-background","Solid Color Background",[255,964,966],{"className":257,"code":965,"language":259,"meta":260,"style":260},"new Slide({\n    background: { type: \"solid\", color: \"1F4E79\" },\n    children: [],\n});\n",[246,967,968,978,1015,1026],{"__ignoreMap":260},[264,969,970,972,974,976],{"class":266,"line":267},[264,971,336],{"class":274},[264,973,279],{"class":339},[264,975,342],{"class":278},[264,977,345],{"class":274},[264,979,980,982,984,986,989,991,993,996,998,1000,1003,1005,1007,1010,1012],{"class":266,"line":306},[264,981,863],{"class":351},[264,983,355],{"class":274},[264,985,275],{"class":274},[264,987,988],{"class":351}," type",[264,990,355],{"class":274},[264,992,294],{"class":274},[264,994,995],{"class":297},"solid",[264,997,300],{"class":274},[264,999,282],{"class":274},[264,1001,1002],{"class":351}," color",[264,1004,355],{"class":274},[264,1006,294],{"class":274},[264,1008,1009],{"class":297},"1F4E79",[264,1011,300],{"class":274},[264,1013,1014],{"class":274}," },\n",[264,1016,1017,1019,1021,1024],{"class":266,"line":326},[264,1018,352],{"class":351},[264,1020,355],{"class":274},[264,1022,1023],{"class":278}," []",[264,1025,385],{"class":274},[264,1027,1028,1030,1032],{"class":266,"line":333},[264,1029,495],{"class":274},[264,1031,452],{"class":278},[264,1033,303],{"class":274},[250,1035,1037],{"id":1036},"gradient-background","Gradient Background",[255,1039,1041],{"className":257,"code":1040,"language":259,"meta":260,"style":260},"new Slide({\n    background: {\n        type: \"gradient\",\n        stops: [\n            { position: 0, color: \"0D47A1\" },\n            { position: 100, color: \"42A5F5\" },\n        ],\n        angle: 45,\n    },\n    children: [],\n});\n",[246,1042,1043,1053,1061,1076,1085,1113,1139,1146,1158,1162,1172],{"__ignoreMap":260},[264,1044,1045,1047,1049,1051],{"class":266,"line":267},[264,1046,336],{"class":274},[264,1048,279],{"class":339},[264,1050,342],{"class":278},[264,1052,345],{"class":274},[264,1054,1055,1057,1059],{"class":266,"line":306},[264,1056,863],{"class":351},[264,1058,355],{"class":274},[264,1060,868],{"class":274},[264,1062,1063,1065,1067,1069,1072,1074],{"class":266,"line":326},[264,1064,873],{"class":351},[264,1066,355],{"class":274},[264,1068,294],{"class":274},[264,1070,1071],{"class":297},"gradient",[264,1073,300],{"class":274},[264,1075,385],{"class":274},[264,1077,1078,1081,1083],{"class":266,"line":333},[264,1079,1080],{"class":351},"        stops",[264,1082,355],{"class":274},[264,1084,358],{"class":278},[264,1086,1087,1090,1093,1095,1098,1100,1102,1104,1106,1109,1111],{"class":266,"line":348},[264,1088,1089],{"class":274},"            {",[264,1091,1092],{"class":351}," position",[264,1094,355],{"class":274},[264,1096,1097],{"class":381}," 0",[264,1099,282],{"class":274},[264,1101,1002],{"class":351},[264,1103,355],{"class":274},[264,1105,294],{"class":274},[264,1107,1108],{"class":297},"0D47A1",[264,1110,300],{"class":274},[264,1112,1014],{"class":274},[264,1114,1115,1117,1119,1121,1124,1126,1128,1130,1132,1135,1137],{"class":266,"line":361},[264,1116,1089],{"class":274},[264,1118,1092],{"class":351},[264,1120,355],{"class":274},[264,1122,1123],{"class":381}," 100",[264,1125,282],{"class":274},[264,1127,1002],{"class":351},[264,1129,355],{"class":274},[264,1131,294],{"class":274},[264,1133,1134],{"class":297},"42A5F5",[264,1136,300],{"class":274},[264,1138,1014],{"class":274},[264,1140,1141,1144],{"class":266,"line":373},[264,1142,1143],{"class":278},"        ]",[264,1145,385],{"class":274},[264,1147,1148,1151,1153,1156],{"class":266,"line":388},[264,1149,1150],{"class":351},"        angle",[264,1152,355],{"class":274},[264,1154,1155],{"class":381}," 45",[264,1157,385],{"class":274},[264,1159,1160],{"class":266,"line":400},[264,1161,930],{"class":274},[264,1163,1164,1166,1168,1170],{"class":266,"line":413},[264,1165,352],{"class":351},[264,1167,355],{"class":274},[264,1169,1023],{"class":278},[264,1171,385],{"class":274},[264,1173,1174,1176,1178],{"class":266,"line":426},[264,1175,495],{"class":274},[264,1177,452],{"class":278},[264,1179,303],{"class":274},[250,1181,1183],{"id":1182},"image-fill-blip-fill-on-shapes","Image Fill (Blip Fill) on Shapes",[243,1185,1186],{},"Use an image as a fill for any shape:",[255,1188,1190],{"className":257,"code":1189,"language":259,"meta":260,"style":260},"import { Shape } from \"@office-open\u002Fpptx\";\nimport fs from \"node:fs\";\n\nnew Shape({\n    x: 1,\n    y: 1,\n    width: 6,\n    height: 4,\n    geometry: \"roundRect\",\n    fill: {\n        type: \"blip\",\n        data: fs.readFileSync(\"texture.png\"),\n        imageType: \"png\",\n    },\n    text: \"Text over image fill\",\n    paragraphs: [\n        new Paragraph({\n            children: [\n                new TextRun({\n                    text: \"Shape with image fill\",\n                    fontSize: 24,\n                    bold: true,\n                    color: \"FFFFFF\",\n                }),\n            ],\n        }),\n    ],\n});\n",[246,1191,1192,1213,1229,1233,1243,1253,1263,1274,1284,1300,1309,1324,1349,1363,1367,1383,1393,1405,1415,1428,1445,1458,1472,1489,1499,1507,1516,1523],{"__ignoreMap":260},[264,1193,1194,1196,1198,1201,1203,1205,1207,1209,1211],{"class":266,"line":267},[264,1195,271],{"class":270},[264,1197,275],{"class":274},[264,1199,1200],{"class":278}," Shape",[264,1202,288],{"class":274},[264,1204,291],{"class":270},[264,1206,294],{"class":274},[264,1208,170],{"class":297},[264,1210,300],{"class":274},[264,1212,303],{"class":274},[264,1214,1215,1217,1219,1221,1223,1225,1227],{"class":266,"line":306},[264,1216,271],{"class":270},[264,1218,311],{"class":278},[264,1220,314],{"class":270},[264,1222,294],{"class":274},[264,1224,319],{"class":297},[264,1226,300],{"class":274},[264,1228,303],{"class":274},[264,1230,1231],{"class":266,"line":326},[264,1232,330],{"emptyLinePlaceholder":329},[264,1234,1235,1237,1239,1241],{"class":266,"line":333},[264,1236,336],{"class":274},[264,1238,1200],{"class":339},[264,1240,342],{"class":278},[264,1242,345],{"class":274},[264,1244,1245,1247,1249,1251],{"class":266,"line":348},[264,1246,602],{"class":351},[264,1248,355],{"class":274},[264,1250,382],{"class":381},[264,1252,385],{"class":274},[264,1254,1255,1257,1259,1261],{"class":266,"line":361},[264,1256,613],{"class":351},[264,1258,355],{"class":274},[264,1260,382],{"class":381},[264,1262,385],{"class":274},[264,1264,1265,1267,1269,1272],{"class":266,"line":373},[264,1266,624],{"class":351},[264,1268,355],{"class":274},[264,1270,1271],{"class":381}," 6",[264,1273,385],{"class":274},[264,1275,1276,1278,1280,1282],{"class":266,"line":388},[264,1277,636],{"class":351},[264,1279,355],{"class":274},[264,1281,408],{"class":381},[264,1283,385],{"class":274},[264,1285,1286,1289,1291,1293,1296,1298],{"class":266,"line":400},[264,1287,1288],{"class":351},"    geometry",[264,1290,355],{"class":274},[264,1292,294],{"class":274},[264,1294,1295],{"class":297},"roundRect",[264,1297,300],{"class":274},[264,1299,385],{"class":274},[264,1301,1302,1305,1307],{"class":266,"line":413},[264,1303,1304],{"class":351},"    fill",[264,1306,355],{"class":274},[264,1308,868],{"class":274},[264,1310,1311,1313,1315,1317,1320,1322],{"class":266,"line":426},[264,1312,873],{"class":351},[264,1314,355],{"class":274},[264,1316,294],{"class":274},[264,1318,1319],{"class":297},"blip",[264,1321,300],{"class":274},[264,1323,385],{"class":274},[264,1325,1326,1328,1330,1332,1334,1336,1338,1340,1343,1345,1347],{"class":266,"line":457},[264,1327,889],{"class":351},[264,1329,355],{"class":274},[264,1331,434],{"class":278},[264,1333,437],{"class":274},[264,1335,440],{"class":339},[264,1337,342],{"class":278},[264,1339,300],{"class":274},[264,1341,1342],{"class":297},"texture.png",[264,1344,300],{"class":274},[264,1346,452],{"class":278},[264,1348,385],{"class":274},[264,1350,1351,1353,1355,1357,1359,1361],{"class":266,"line":474},[264,1352,915],{"class":351},[264,1354,355],{"class":274},[264,1356,294],{"class":274},[264,1358,467],{"class":297},[264,1360,300],{"class":274},[264,1362,385],{"class":274},[264,1364,1365],{"class":266,"line":484},[264,1366,930],{"class":274},[264,1368,1369,1372,1374,1376,1379,1381],{"class":266,"line":492},[264,1370,1371],{"class":351},"    text",[264,1373,355],{"class":274},[264,1375,294],{"class":274},[264,1377,1378],{"class":297},"Text over image fill",[264,1380,300],{"class":274},[264,1382,385],{"class":274},[264,1384,1386,1389,1391],{"class":266,"line":1385},16,[264,1387,1388],{"class":351},"    paragraphs",[264,1390,355],{"class":274},[264,1392,358],{"class":278},[264,1394,1396,1398,1401,1403],{"class":266,"line":1395},17,[264,1397,364],{"class":274},[264,1399,1400],{"class":339}," Paragraph",[264,1402,342],{"class":278},[264,1404,345],{"class":274},[264,1406,1408,1411,1413],{"class":266,"line":1407},18,[264,1409,1410],{"class":351},"            children",[264,1412,355],{"class":274},[264,1414,358],{"class":278},[264,1416,1418,1421,1424,1426],{"class":266,"line":1417},19,[264,1419,1420],{"class":274},"                new",[264,1422,1423],{"class":339}," TextRun",[264,1425,342],{"class":278},[264,1427,345],{"class":274},[264,1429,1431,1434,1436,1438,1441,1443],{"class":266,"line":1430},20,[264,1432,1433],{"class":351},"                    text",[264,1435,355],{"class":274},[264,1437,294],{"class":274},[264,1439,1440],{"class":297},"Shape with image fill",[264,1442,300],{"class":274},[264,1444,385],{"class":274},[264,1446,1448,1451,1453,1456],{"class":266,"line":1447},21,[264,1449,1450],{"class":351},"                    fontSize",[264,1452,355],{"class":274},[264,1454,1455],{"class":381}," 24",[264,1457,385],{"class":274},[264,1459,1461,1464,1466,1470],{"class":266,"line":1460},22,[264,1462,1463],{"class":351},"                    bold",[264,1465,355],{"class":274},[264,1467,1469],{"class":1468},"sfNiH"," true",[264,1471,385],{"class":274},[264,1473,1475,1478,1480,1482,1485,1487],{"class":266,"line":1474},23,[264,1476,1477],{"class":351},"                    color",[264,1479,355],{"class":274},[264,1481,294],{"class":274},[264,1483,1484],{"class":297},"FFFFFF",[264,1486,300],{"class":274},[264,1488,385],{"class":274},[264,1490,1492,1495,1497],{"class":266,"line":1491},24,[264,1493,1494],{"class":274},"                }",[264,1496,452],{"class":278},[264,1498,385],{"class":274},[264,1500,1502,1505],{"class":266,"line":1501},25,[264,1503,1504],{"class":278},"            ]",[264,1506,385],{"class":274},[264,1508,1510,1512,1514],{"class":266,"line":1509},26,[264,1511,477],{"class":274},[264,1513,452],{"class":278},[264,1515,385],{"class":274},[264,1517,1519,1521],{"class":266,"line":1518},27,[264,1520,487],{"class":278},[264,1522,385],{"class":274},[264,1524,1526,1528,1530],{"class":266,"line":1525},28,[264,1527,495],{"class":274},[264,1529,452],{"class":278},[264,1531,303],{"class":274},[250,1533,1535],{"id":1534},"sizing-and-positioning","Sizing and Positioning",[243,1537,1538],{},"All position and size values are in inches:",[255,1540,1542],{"className":257,"code":1541,"language":259,"meta":260,"style":260},"new Picture({\n    x: 1, \u002F\u002F Left position (inches)\n    y: 0.5, \u002F\u002F Top position (inches)\n    width: 8, \u002F\u002F Width (inches)\n    height: 4.5, \u002F\u002F Height (inches)\n    data: imageData,\n    imageType: \"png\",\n});\n",[246,1543,1544,1554,1567,1581,1595,1609,1620,1634],{"__ignoreMap":260},[264,1545,1546,1548,1550,1552],{"class":266,"line":267},[264,1547,336],{"class":274},[264,1549,285],{"class":339},[264,1551,342],{"class":278},[264,1553,345],{"class":274},[264,1555,1556,1558,1560,1562,1564],{"class":266,"line":306},[264,1557,602],{"class":351},[264,1559,355],{"class":274},[264,1561,382],{"class":381},[264,1563,282],{"class":274},[264,1565,1566],{"class":943}," \u002F\u002F Left position (inches)\n",[264,1568,1569,1571,1573,1576,1578],{"class":266,"line":326},[264,1570,613],{"class":351},[264,1572,355],{"class":274},[264,1574,1575],{"class":381}," 0.5",[264,1577,282],{"class":274},[264,1579,1580],{"class":943}," \u002F\u002F Top position (inches)\n",[264,1582,1583,1585,1587,1590,1592],{"class":266,"line":333},[264,1584,624],{"class":351},[264,1586,355],{"class":274},[264,1588,1589],{"class":381}," 8",[264,1591,282],{"class":274},[264,1593,1594],{"class":943}," \u002F\u002F Width (inches)\n",[264,1596,1597,1599,1601,1604,1606],{"class":266,"line":348},[264,1598,636],{"class":351},[264,1600,355],{"class":274},[264,1602,1603],{"class":381}," 4.5",[264,1605,282],{"class":274},[264,1607,1608],{"class":943}," \u002F\u002F Height (inches)\n",[264,1610,1611,1613,1615,1618],{"class":266,"line":361},[264,1612,647],{"class":351},[264,1614,355],{"class":274},[264,1616,1617],{"class":278}," imageData",[264,1619,385],{"class":274},[264,1621,1622,1624,1626,1628,1630,1632],{"class":266,"line":373},[264,1623,654],{"class":351},[264,1625,355],{"class":274},[264,1627,294],{"class":274},[264,1629,467],{"class":297},[264,1631,300],{"class":274},[264,1633,385],{"class":274},[264,1635,1636,1638,1640],{"class":266,"line":388},[264,1637,495],{"class":274},[264,1639,452],{"class":278},[264,1641,303],{"class":274},[243,1643,1644,1645,1648],{},"Use ",[246,1646,1647],{},"convertPixelsToEmu"," for pixel-to-EMU conversions when needed:",[255,1650,1652],{"className":257,"code":1651,"language":259,"meta":260,"style":260},"import { convertPixelsToEmu } from \"@office-open\u002Fpptx\";\n\nconst emu = convertPixelsToEmu(800); \u002F\u002F Convert 800 pixels to EMU\n",[246,1653,1654,1675,1679],{"__ignoreMap":260},[264,1655,1656,1658,1660,1663,1665,1667,1669,1671,1673],{"class":266,"line":267},[264,1657,271],{"class":270},[264,1659,275],{"class":274},[264,1661,1662],{"class":278}," convertPixelsToEmu",[264,1664,288],{"class":274},[264,1666,291],{"class":270},[264,1668,294],{"class":274},[264,1670,170],{"class":297},[264,1672,300],{"class":274},[264,1674,303],{"class":274},[264,1676,1677],{"class":266,"line":306},[264,1678,330],{"emptyLinePlaceholder":329},[264,1680,1681,1683,1686,1688,1690,1692,1695,1697,1700],{"class":266,"line":326},[264,1682,514],{"class":513},[264,1684,1685],{"class":278}," emu ",[264,1687,520],{"class":274},[264,1689,1662],{"class":339},[264,1691,342],{"class":278},[264,1693,1694],{"class":381},"800",[264,1696,452],{"class":278},[264,1698,1699],{"class":274},";",[264,1701,1702],{"class":943}," \u002F\u002F Convert 800 pixels to EMU\n",[1704,1705,1706],"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 .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 .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}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 .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}",{"title":260,"searchDepth":306,"depth":306,"links":1708},[1709,1710,1711,1712,1713,1714,1715,1716],{"id":252,"depth":306,"text":253},{"id":502,"depth":306,"text":503},{"id":675,"depth":306,"text":676},{"id":799,"depth":306,"text":800},{"id":961,"depth":306,"text":962},{"id":1036,"depth":306,"text":1037},{"id":1182,"depth":306,"text":1183},{"id":1534,"depth":306,"text":1535},"Embed pictures, set slide backgrounds, and use image fills on shapes","md",null,{},{"title":114,"description":1717},"QnSeNSbAi7Lun-n5IbMmCRmTz7rfKrGPJOBxz4ks_p8",[1724,1726],{"title":110,"path":181,"stem":182,"description":1725,"children":-1},"Create tables with merged cells, custom styling, and formatted content",{"title":58,"path":187,"stem":188,"description":1727,"children":-1},"Create bar, line, pie, area, and scatter charts in presentations",1778862999155]