This repository has been archived by the owner on Jul 21, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpdfrib.js
48 lines (33 loc) · 1.75 KB
/
pdfrib.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
async function GenerateDoc() {
const formUrl = 'pdf.pdf'
const formPdfBytes = await fetch(formUrl).then(res => res.arrayBuffer())
const pdfDoc = await PDFLib.PDFDocument.load(formPdfBytes)
const form = pdfDoc.getForm()
const nom_prenom = form.getTextField('nom_prenom')
const addresse_rue = form.getTextField('adresse_rue')
const addresse_cpville = form.getTextField('adresse_cp-ville')
const iban_codeeta = form.getTextField('iban_code-eta')
const iban_codeguichet = form.getTextField('iban_code-guichet')
const iban_accnumber = form.getTextField('iban_acc-number')
const iban_clerib = form.getTextField('iban_clerib')
const iban_full = form.getTextField('iban_full')
const date = form.getTextField('date_of_the_day')
nom_prenom.setText("Elliot Goykhman");//document.getElementById("name").value)
addresse_rue.setText("Audeju iela 15 - 4, Centra rajons");//document.getElementById("addressStreet").value)
addresse_cpville.setText("Riga, LV-1050, Lettonie");//document.getElementById("addressZipcode").value + " " + document.getElementById("addressCity").value)
iban = "GP6660666066606660666066600"//document.getElementById("iban").value
ibanETA = iban.substr(4,iban.length-22)
ibanGUICHET = iban.substr(9, iban.length-22)
ibanACC = iban.substr(14, iban.length-16)
ibanKEY = iban.substr(25, iban.length)
iban_codeeta.setText(ibanETA)
iban_codeguichet.setText(ibanGUICHET)
iban_accnumber.setText(ibanACC)
iban_clerib.setText(ibanKEY)
iban_full.setText(iban)
var d = new Date();
daydate = "12/10/1492"//d.getDate().toString() + "/" + d.getMonth().toString() + "/" + d.getFullYear().toString()
date.setText(daydate)
const pdfBytes = await pdfDoc.save()
download(pdfBytes, "ZelfRIB.pdf", "application/pdf");
}