Pular para o conteúdo principal

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.