You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
1.1 KiB
28 lines
1.1 KiB
<!DOCTYPE html> |
|
<html lang="en"> |
|
<head> |
|
<meta charset="UTF-8" /> |
|
<link rel="icon" type="image/png" href="/favicon-32x32.png" /> |
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> |
|
<title>Nicolas Marsal</title> |
|
</head> |
|
<body class="document"> |
|
<div id="app"></div> |
|
<script type="module" src="/src/main.ts"></script> |
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/html2pdf.js/0.10.1/html2pdf.bundle.min.js" integrity="sha512-GsLlZN/3F2ErC5ifS5QtgpiJtWd43JWSuIgh7mbzZ8zBps+dvLusV+eNQATqgA/HdeKFVgA5v3S/cIrLF7QnIg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> |
|
<script> |
|
function downloadPdf() { |
|
var element = document.getElementById('element-to-print'); |
|
var opt = { |
|
margin: 0, |
|
filename: 'CV-NicolasMarsal.pdf', |
|
image: { type: 'jpeg', quality: 0.98 }, |
|
html2canvas: { scale: 2 }, |
|
jsPDF: { unit: 'mm', format: 'a4', orientation: 'portrait' } |
|
}; |
|
html2pdf().set(opt).from(element).save(); |
|
} |
|
window.downloadPdf = downloadPdf |
|
</script> |
|
</body> |
|
</html>
|
|
|