import * as fs from "fs" import * as html_to_pdf from "html-pdf-node" import * as stu from './stunden.js' var student = "David Penkowoj"; var semester = "Sommersemester 2024"; var date = new Date(); date = date.toLocaleDateString("de-DE", { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric', }); let options = { format: 'A4', landscape: true, margin: { top: "0.5cm", right: "1cm", bottom: "1cm", left: "2cm", }, }; var table = ` 08:00
TGI 1 / VAM 1
GET 2 / VH 1
GET 2 / VZ 1/2
Pho / VT 1
09:00 10:00
FuQ / VAM 4
11:00
FuQ / ÜSI 4 (Minsky)
GET / ÜAM S4
12:00
GET 2 / ÜAM S4
Pho / ÜAM 1
Ana 2 / VAM 1
13:00 `; table = stu.main(); var html = `

Persönlicher Stundenplan von ${student} für das ${semester}. Letzter Stand: ${date}.

${table}
Uhrzeit Montag Dienstag Mittwoch Donnerstag Freitag

Hinweise: `; fs.writeFileSync("test.html", html) html_to_pdf.generatePdf({content: html}, options).then(pdfBuffer => { fs.writeFileSync('test.pdf', pdfBuffer); });