Salut,
Vreau să transform o factură PDF de la emag în JSON. Prima dată o transform din PDF în text folosind pdftotext
:
pdftotext -layout -q -nopgbrk -enc UTF-8 -eol unix emag.pdf
Care imi generează următorul fișier: https://gist.githubusercontent.com/weaseldotro/15da9ddc97eeacba3411d33ea1d27baa/raw/d940cd9d14ffe9bd2b9ae5a7b5db5d828497d42b/factura%20emag.txt
Am nevoie de cineva să-mi scrie un program care să parseze fișierul ăsta și să genereze un obiect JSON care să arate așa:
{
"data": "2020-12-20",
"serie": "ROWH",
"numar": "219912150000",
"cumparator": {
"denumire": "FIRMA DEMO SRL",
"nrRegCom": "J38/927/2003",
"cif": "RO12345678",
"sediu": "str. Tineretului nr. 1",
"judet": "Alba",
"cont": "RO12",
"banca": "UNICREDIT"
},
"articole": [
{
"denumire": "Procesor AMD Ryzen™ 9 5900X, 64MB, 4.8GHz, Socket AM4",
"cod": "100-100000061WOF",
"um": "buc",
"cantitate": 1,
"pretUnitar": 2941.17,
"cotaTVA": 19,
"valoare": 2941.17,
"valoareTVA": 558.82
},
{
"denumire": "Pasta termica Deepcool Z3, 1.5 g",
"cod": "DP-Z3",
"um": "buc",
"cantitate": 1,
"pretUnitar": 11.36,
"cotaTVA": 19,
"valoare": 11.36,
"valoareTVA": 2.16
},
{
"denumire": "Discount conform promotie: eMAG-100-100000061WOF",
"cod": "DPRO1VAT20TYPE11",
"um": "buc",
"cantitate": 1,
"pretUnitar": -691.25,
"cotaTVA": 19,
"valoare": -691.25,
"valoareTVA": -131.34
}
]
}
Programul trebuie să fie scris musai în limbajul de programare go (golang) și să aibă licență “unlicense” (The Unlicense | Choose a License) sau “wtfpl” (Do What The F*ck You Want To Public License | Choose a License). Codul îl puteți posta pe github sau aici sau unde vreți, și va fi public și open source după ce îl recepționez.
Preț: spuneți-mi voi. Modalitate de plată: transfer in cont bancar.
Freelance. Remote.
Contact: mesaj privat