假设有一天,你需要整理一份中国所有大学信息的 ppt。大学的信息是能搜到的,但是一份份整理到 ppt 里也太麻烦了。能不能用代码自动生成 PPT呢?自然是可以的。这里大学的信息可以从中国大学 MOOC这里抓取:我们用 puppeteer 来爬取大学的校徽、名字、介绍,然后用这些信息来生成 pdf 等。创建个 Nest 项目:nest new ppt-generate安装 puppeteer:npm install --save puppeteer然后在 AppService 里引入下:import { Injectable } from '@nestjs/common';import puppeteer from 'puppeteer';let cache = null;@Injectable()export class AppService { getHello(): string { return 'Hello World!'; } async getUniversityData() { if(cache) { return cache; } const browser = await puppeteer.launch({ headless: true, defaultViewport: { width: 0, hei
………………………………