Skip to content

Commit 4c8a709

Browse files
committed
feat(link): support for external and internal link (WIP)
1 parent ce77d7b commit 4c8a709

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

__tests__/modify-hyperlink.test.ts

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
import Automizer from '../src/index';
2+
3+
test('Add and modify hyperlinks', async () => {
4+
const automizer = new Automizer({
5+
templateDir: `${__dirname}/pptx-templates`,
6+
outputDir: `${__dirname}/pptx-output`,
7+
});
8+
9+
const pres = automizer
10+
.loadRoot(`RootTemplate.pptx`)
11+
.load(`EmptySlide.pptx`, 'empty')
12+
.load(`SlideWithLink.pptx`, 'link');
13+
14+
const result = await pres
15+
.addSlide('link', 1, (slide) => {})
16+
.addSlide('empty', 1, (slide) => {
17+
slide.addElement('link', 1, 'Link');
18+
})
19+
.write(`modify-hyperlink.test.pptx`);
20+
21+
expect(result.slides).toBe(3);
22+
});
2.03 KB
Binary file not shown.

0 commit comments

Comments
 (0)