Exemplo Node.js
Primeiro, inscreva-se no plano básico para obter uma chave de API de desenvolvimento gratuita. Por favor, substitua API_KEY
no exemplo de código abaixo pela sua própria chave de API.
Siga estes passos para criar um projeto NodeJS de exemplo:
mkdir ZplTest
cd ZplTest
npm init --yes
npm install request fs
Crie um novo arquivo zpl.js
com o seguinte conteúdo:
var request = require("request");
var fs = require('fs');
var API_KEY = 'API_KEY';
var options = {
method: 'POST',
url: 'https://html-to-zpl.p.rapidapi.com/html2zpl',
headers: {
'x-rapidapi-host': 'html-to-zpl.p.rapidapi.com',
'x-rapidapi-key': API_KEY,
'content-type': 'application/x-www-form-urlencoded',
useQueryString: true
},
form: {
width: '4',
height: '2',
html: '<h1 style="font-size:40pt;margin:0.5in">Hello World!</h1> <p style="font-size:25pt;margin:0.8in">ZPL label generated by <u>htmltozpl.com</u></p>'
}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
fs.writeFile("node-html-to-zpl-example.zpl", body, function(err) {
if (err) return console.log(err);
console.log("Saving the resulting ZPL.")
});
});
Execute-o digitando:
node zpl.js
Você deve ver o ZPL resultante escrito no console e também salvo no arquivo node-html-to-zpl-example.zpl
.