Skip to content

Commit c35bfc2

Browse files
[PowerPoint] Map for SlideGetImageOptions (#995)
1 parent 5e7fc44 commit c35bfc2

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed
-8 Bytes
Binary file not shown.

snippet-extractor-output/snippets.yaml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17390,6 +17390,27 @@
1739017390
context.presentation.setSelectedSlides([slide2.id, slide4.id, slide5.id]);
1739117391
await context.sync();
1739217392
});
17393+
'PowerPoint.SlideGetImageOptions:interface':
17394+
- >-
17395+
// Link to full sample:
17396+
https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/powerpoint/slide-management/export-import-slide.yaml
17397+
17398+
17399+
// Exports current slide.
17400+
17401+
await PowerPoint.run(async (context) => {
17402+
const slide = context.presentation.getSelectedSlides().getItemAt(0);
17403+
const slideBase64DataResult = slide.exportAsBase64();
17404+
const imageBase64DataResult = slide.getImageAsBase64({ height: 300 });
17405+
await context.sync();
17406+
17407+
localStorage.setItem("exportedSlide", slideBase64DataResult.value);
17408+
localStorage.setItem("exportedSlideImage", imageBase64DataResult.value);
17409+
17410+
updateSlideImage(imageBase64DataResult.value);
17411+
17412+
console.log("Slide was exported.");
17413+
});
1739317414
'PowerPoint.SlideLayout:class':
1739417415
- >-
1739517416
// Link to full sample:

0 commit comments

Comments
 (0)