
Security News
Open Source Maintainers Feeling the Weight of the EU’s Cyber Resilience Act
The EU Cyber Resilience Act is prompting compliance requests that open source maintainers may not be obligated or equipped to handle.
jspdf-barcode
Advanced tools
https://castrix.github.io/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
npm install jspdf jspdf-barcode --save
require jspdf >= 2.0.0
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
})
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
})
By default, it will use AUTO
variant (will choose between Code 128B
or Code 128C
) if options.variant
is not provided.
Code 128A: can accept uppercase alphanumeric (ABCD123)
Code 128B: most versatile, can accept mixed case alphanumeric (abcABC123)
Code 128C: Optimized (shortest barcode) for numeric-only data (e.g., serial numbers)
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? : jspdf.textOptions variant? : "AUTO" | "A" | "B" | "C" |
FAQs
barcode generator plugin for jspdf
The npm package jspdf-barcode receives a total of 383 weekly downloads. As such, jspdf-barcode popularity was classified as not popular.
We found that jspdf-barcode demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
The EU Cyber Resilience Act is prompting compliance requests that open source maintainers may not be obligated or equipped to handle.
Security News
Crates.io adds Trusted Publishing support, enabling secure GitHub Actions-based crate releases without long-lived API tokens.
Research
/Security News
Undocumented protestware found in 28 npm packages disrupts UI for Russian-language users visiting Russian and Belarusian domains.