Creare PDF in Rust con printpdf
printpdf viene descritta come una libreria per creare PDF in Rust.
Ad essere sincero non l'ho trovata molto facile da usare, e non c'è nulla che riguarda la lettura dei PDF.
Comunque diamogli un'occhiata.
printpdf viene descritta come una libreria per creare PDF in Rust.
Ad essere sincero non l'ho trovata molto facile da usare, e non c'è nulla che riguarda la lettura dei PDF.
Comunque diamogli un'occhiata.
Swift ha una modalità un pò differente rispetto ad altri linguaggi per fare il decode di JSON, in quanto usa molto le Struct.
Oggi vediamo un esempio usando le API SWAPI come test.
Nello specifico useremo questa, che ci da un bell'array di pianeti di Star Wars: https://swapi.co/api/planets/.
Sia il JSON che il CSV sono formati standard usati praticamente ovunque.
Da un web service ricevo i dati in JSON, ed ho bisogno di convertirli in CSV.
Il tutto in un'applicazione scritta in PHP.
In pratica vogliamo passare un array tra due pagine PHP tramite GET.
E' possibile, ma dobbiamo elaborare il parametro.
Useremo le funzioni serialize, unserialize, base64_encode e base64_decode.
La funzione DECODE, propria di Oracle, è molto comoda quando vogliamo farci restituire un risultato a seconda che un determinato valore esista o meno.
In sostanza è un pò come dire:
SELEZIONA IL VALORE DALLA TABELLA, E SE ESISTE VISUALIZZALO, E SE NON ESISTE SCRIVI "NON TROVATO"
Una sorta di IF per capirci.
Preciso subito che non stiamo parlando delle IF dentro una Stored Procedure o dentro ad una funzione.
Ma parliamo delle IF in una query!
In sostanza, a seconda del valore di un campo, vogliamo stampare un valore piuttosto che un altro.
Possiamo considerarlo l'alterego MySQL della funzione DECODE di Oracle.