Skip to content

Latest commit

 

History

History
62 lines (45 loc) · 1.77 KB

README.md

File metadata and controls

62 lines (45 loc) · 1.77 KB

Demo

https://castrix.github.io/jspdf-barcode

Code

Why should I use jspdf-barcode?

The barcode that is generated by this library will not break when zoomed in/printed out since it's not generating picture/pixel

Installation

npm install jspdf jspdf-barcode --save

Ussage

require jspdf >= 2.0.0

ES6

import jsPDF from "jspdf"; // please use default import
import jspdfBarcode from "jspdf-barcode";

const doc = new jsPDF()
jspdfBarcode(doc, "barcodeValue", {
    fontSize: 23,
    textColor: "#000000",
    x: 5.4,
    y: 25.5,
    textOptions: { align: "center" } // optional text options
  })

CJS

const { jsPDF } = require("jspdf")
const jspdfBarcode = require("jspdf-barcode").default // use .default

const doc = new jsPDF()
jspdfBarcode(doc, "barcodeValue", {
    fontSize: 23,
    textColor: "#000000",
    x: 5.4,
    y: 25.5,
    textOptions: { align: "center" } // optional text options
  })

Support

Currently only support Code 128 Barcode

Arguments

arguments type accepted value
doc string jspdf instance
barcodeValue string alphanumeric
options object fontSize number,
textColor string,
x: number // x coordinate of pdf,
y: number // y coordinate of pdf,
textOptions(optional)