在线简历编辑器、招聘网站都需要把简历导出成 PDF。用 dompdf.js 可以做到所见即所得:页面长什么样,PDF 就是什么样,纯前端完成,用户点一下按钮就能下载。
简历是强个性化内容,每个人排版都不同,后端模板难以覆盖。
前端直接渲染 DOM,天然保持简历样式一致。
即时生成即时下载,无服务器压力,适合高并发场景(如校招季)。
// 直接把简历 DOM 节点传给 dompdf.js
const resume = document.getElementById('resume-preview');
const pdf = new DomPDF();
pdf.addPage(resume, { format: 'A4' });
pdf.save('my-resume.pdf');
flex/grid 布局均支持,简历常用布局都能还原。
中文字体内置,无需担心乱码。
支持多页简历自动分页。
下面的按钮用 dompdf.js 在浏览器端实时生成 PDF,无需后端:
这是由 dompdf.js 渲染的示例 PDF 内容。