bar cade generater by python
bar cade generater by python
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Barcode Generator</title>
<script
src="https://cdn.jsdelivr.net/npm/[email protected]/dist/JsBarcode.all.min
.js"></script>
<style>
body {
text-align: center;
padding: 20px;
input {
width: 50%;
padding: 10px;
font-size: 16px;
margin: 10px;
button {
margin: 10px;
padding: 10px;
font-size: 16px;
cursor: pointer;
}
.barcode-container {
margin-top: 20px;
display: flex;
flex-wrap: wrap;
justify-content: center;
.barcode-box {
text-align: center;
margin: 10px;
padding: 10px;
#printButton {
display: none;
</style>
</head>
<body>
<h2>Barcode Generator</h2>
<script>
function addProduct() {
let productName =
document.getElementById("productName").value.trim();
let quantity =
document.getElementById("quantity").value.trim();
let barcodeContainer =
document.getElementById("barcodeContainer");
return;
barcodeBox.classList.add("barcode-box");
barcodeBox.innerHTML = `
<p>${productName} - ${quantity}</p>
<svg></svg>
`;
barcodeContainer.appendChild(barcodeBox);
JsBarcode(barcodeBox.querySelector("svg"), barcodeData, {
format: "CODE128",
lineColor: "#000",
width: 2,
height: 50,
displayValue: true
});
document.getElementById("printButton").style.display =
"inline-block";
function printBarcodes() {
let printContent =
document.getElementById("barcodeContainer").innerHTML;
window.print();
document.body.innerHTML = originalContent;
location.reload();
</script>
</body>
</html>
import barcode
barcode_data = f"{product_name[:10]}-{price}-{quantity}"
# Generate barcode
code128 = barcode.get_barcode_class('code128')
barcode_instance.save(file_path)
# Example usage
if __name__ == "__main__":
barcode_data = f"{product_name[:10]}-{price}-{quantity}"
# Generate barcode
code128 = barcode.get_barcode_class('code128')
barcode_instance.save(file_path)