diff --git a/public/js/metadata.js b/public/js/metadata.js index 1a4abbe..dc4cc5c 100644 --- a/public/js/metadata.js +++ b/public/js/metadata.js @@ -119,6 +119,15 @@ const deleteMetadata = function(el) { input.remove() } +const DL = function (d,f) { + let a = document.createElement("a"), + u = URL.createObjectURL(d); + a.download = f, + a.href = u, + a.click(), + setTimeout(() => URL.revokeObjectURL(u)) +} + const save = async function () { const PDFDocument = window['PDFLib'].PDFDocument const PDFHexString = window['PDFLib'].PDFHexString @@ -130,14 +139,6 @@ const save = async function () { pdf.getInfoDict().set(PDFName.of('fooMetadata'), PDFHexString.fromText("test de métadonéé")) const newPDF = new Blob([await pdf.save()], {type: "application/pdf"}) - DL = function (d,f) { - let a = document.createElement("a"), - u = URL.createObjectURL(d); - a.download = f, - a.href = u, - a.click(), - setTimeout(() => URL.revokeObjectURL(u)) - } DL(newPDF, "a.pdf") }