stevekrouse-powerpointexample.web.val.run
Readme

Download the powerpoint by visiting this url: https://stevekrouse-powerPointExample.web.val.run/download

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import pptxgen from "npm:pptxgenjs";
export let powerPointExample = async (req: Request) => {
if (!req.url.includes("download")) return Response.json("ok");
let pres = new pptxgen();
let slide = pres.addSlide();
let textboxText = "Hello World from PptxGenJS!";
let textboxOpts = { x: 1, y: 1, color: "363636" };
slide.addText(textboxText, textboxOpts);
const output = await pres.stream();
return new Response(output, {
headers: {
"Content-Type": "application/vnd.ms-powerpoint",
},
});
};
Val Town is a social website to write and deploy JavaScript.
Build APIs and schedule functions from your browser.
Comments
Nobody has commented on this val yet: be the first!
v4
November 28, 2023