test.aspose.barcode.cloud
Version:
Aspose.BarCode Cloud SDK for Node.js
43 lines • 2.03 kB
JavaScript
;
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
Object.defineProperty(exports, "__esModule", { value: true });
const fs = require("fs");
const barcode = require("./api");
function generate(api) {
return __awaiter(this, void 0, void 0, function* () {
//1. simple barcode genaration
yield api.barCodeGetBarCodeGenerate("Aspose.BarCode for Cloud Sample", "Pdf417", "png").then((apiResult) => {
if (apiResult.response.statusCode == 200) {
fs.writeFile("../testdata/out_1.png", apiResult.body);
console.log("Saved to ../testdata/out_1.png ");
}
});
//2. create multiple barcodes on the one image
yield api.barCodePostGenerateMultiple({
barCodeBuilders: [{
typeOfBarCode: barcode.BarCodeType.Code128,
text: "First barcode"
}, {
typeOfBarCode: barcode.BarCodeType.QR,
text: "Second barcode"
}
],
xStep: 0,
yStep: 1
}, "png").then((apiResult) => {
if (apiResult.response.statusCode == 200) {
fs.writeFile("../testdata/out_2.png", apiResult.body);
console.log("Saved to ../testdata/out_2.png ");
}
});
});
}
generate(new barcode.BarCodeApi("your_sid", "your_key"));
//# sourceMappingURL=app.js.map