@tako./resume-builder-pdf
v1.0.3
Published
Generate PDF from Resume data
Readme
@tako./resume-builder-pdf
Generate PDF from Resume data (Node and browser).
Install
npm install @tako./resume-builder-pdfRequires @tako./resume-builder-core and react (peer).
Usage
Node (buffer / file)
import { renderResumeToBuffer } from "@tako./resume-builder-pdf"
import { writeFileSync } from "fs"
const buffer = await renderResumeToBuffer(resume)
writeFileSync("resume.pdf", buffer)Browser (blob / download)
import { renderResumeToBlob } from "@tako./resume-builder-pdf"
const blob = await renderResumeToBlob(resume)
const url = URL.createObjectURL(blob)
const a = document.createElement("a")
a.href = url
a.download = "resume.pdf"
a.click()
URL.revokeObjectURL(url)API
- renderResumeToBuffer(resume: Resume): Promise – Node; returns PDF buffer.
- renderResumeToBlob(resume: Resume): Promise – Browser; returns PDF blob.
resume must match the Resume type from @tako./resume-builder-core.
Scripts
npm run build– compile todist/npm run test– run tests
