Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
This documentation explains how to customize the appearance of barcodes using the Aspose.BarCode Cloud SDK for Node.js. It provides details on the available methods, customization options, and examples of usage.
When generating a barcode, you can customize various aspects of its appearance using the properties of the request classes.
Key Properties:
QR
, Aztec
, Pdf417
, Code39
, etc).Png
, Jpeg
, Svg
).AliceBlue
or #FF000000
).Below
, Above
, None
).Pixel
, Inch
, Millimeter
).const fs = require('fs');
const path = require('path');
const Barcode = require('aspose-barcode-cloud-node');
function makeConfiguration() {
const envToken = process.env['TEST_CONFIGURATION_ACCESS_TOKEN'];
if (!envToken) {
return new Barcode.Configuration(
'Client Id from https://dashboard.aspose.cloud/applications',
'Client Secret from https://dashboard.aspose.cloud/applications',
null,
null
);
} else {
return new Barcode.Configuration(null, null, null, envToken);
}
}
const config = makeConfiguration();
async function generateBarcode(api, fileName) {
const request = new Barcode.GenerateRequestWrapper(Barcode.EncodeBarcodeType.Qr, 'Aspose.BarCode.Cloud');
request.foregroundColor = 'Black';
request.backgroundColor = 'White';
request.imageFormat = Barcode.BarcodeImageFormat.Png;
request.resolution = 300;
request.imageHeight = 200;
request.imageWidth = 200;
const generated = await api.generate(request);
fs.writeFileSync(fileName, generated.body);
}
const genApi = new Barcode.GenerateApi(config);
const fileName = path.resolve('testdata', 'Qr.png');
generateBarcode(genApi, fileName)
.then(() => {
console.log("File '" + fileName + "' generated.");
})
.catch((err) => {
console.error('Error: ' + JSON.stringify(err, null, 2));
process.exitCode = 1;
});
Result Image is:
const fs = require('fs');
const path = require('path');
const Barcode = require('aspose-barcode-cloud-node');
function makeConfiguration() {
const envToken = process.env['TEST_CONFIGURATION_ACCESS_TOKEN'];
console.log('Start config');
if (!envToken) {
return new Barcode.Configuration(
'Client Id from https://dashboard.aspose.cloud/applications',
'Client Secret from https://dashboard.aspose.cloud/applications',
null,
null
);
} else {
return new Barcode.Configuration(null, null, null, envToken);
}
}
const config = makeConfiguration();
async function generateBarcode(api, fileName) {
const imageParams = new Barcode.BarcodeImageParams();
imageParams.foregroundColor = '#FF0000';
imageParams.backgroundColor = '#FFFF00';
imageParams.imageFormat = Barcode.BarcodeImageFormat.Jpeg;
imageParams.rotationAngle = 90;
const encodeData = new Barcode.EncodeData();
encodeData.data = 'Aspose';
const generateParams = new Barcode.GenerateParams();
generateParams.barcodeType = Barcode.EncodeBarcodeType.Code39;
generateParams.encodeData = encodeData;
generateParams.barcodeImageParams = imageParams;
const request = new Barcode.GenerateBodyRequestWrapper(generateParams);
const generated = await api.generateBody(request);
fs.writeFileSync(fileName, generated.body);
}
const genApi = new Barcode.GenerateApi(config);
const fileName = path.resolve('testdata', 'Code39.png');
generateBarcode(genApi, fileName)
.then(() => {
console.log('Barcode saved to ' + fileName);
})
.catch((err) => {
console.error('Error: ' + JSON.stringify(err, null, 2));
process.exitCode = 1;
});
Result Image is:
const fs = require('fs');
const path = require('path');
const Barcode = require('aspose-barcode-cloud-node');
function makeConfiguration() {
const envToken = process.env['TEST_CONFIGURATION_ACCESS_TOKEN'];
if (!envToken) {
return new Barcode.Configuration(
'Client Id from https://dashboard.aspose.cloud/applications',
'Client Secret from https://dashboard.aspose.cloud/applications',
null,
null
);
} else {
return new Barcode.Configuration(null, null, null, envToken);
}
}
const config = makeConfiguration();
async function generateBarcode(api, fileName) {
const request = new Barcode.GenerateMultipartRequestWrapper(
Barcode.EncodeBarcodeType.Pdf417,
'Aspose.BarCode.Cloud'
);
request.textLocation = Barcode.CodeLocation.Above;
request.imageFormat = Barcode.BarcodeImageFormat.Svg;
const generated = await api.generateMultipart(request);
fs.writeFileSync(fileName, generated.body);
}
const genApi = new Barcode.GenerateApi(config);
const fileName = path.resolve('testdata', 'Pdf417.svg');
generateBarcode(genApi, fileName)
.then(() => {
console.log("File '" + fileName + "' generated.");
})
.catch((err) => {
console.error('Error: ' + JSON.stringify(err, null, 2));
process.exitCode = 1;
});
Result Image is:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.