看啥推荐读物
专栏名称: 神光的编程秘籍
坚持原创,用心写文。分享前端编译、Node.js、VSCode、Three.js、Typescript 等前端技术。
今天看啥  ›  专栏  ›  神光的编程秘籍

领导让我做 PPT,我用代码来生成

神光的编程秘籍  · 公众号  ·  · 2024-05-07 10:30
假设有一天,你需要整理一份中国所有大学信息的 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 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照