For the complete documentation index, see llms.txt. Markdown variants are available by appending .md to any docs URL. An agent skill is available at /.well-known/agent-skills/site-skill.md.
0Sponsor

Shipping Label

Print-ready 4x6 shipping label with sender, recipient, barcode area, and carrier info.

Takumi Forme
Rendering PDF…

Installation

$ pnpm dlx shadcn@latest add @angular-pdfcn/takumi/shipping-label

Usage

import { Component } from "@angular/core";

import { ShippingLabelDocument } from "@/components/pdf/blocks/shipping-label/shipping-label";

@Component({
  imports: [ShippingLabelDocument],
  template: `<pdf-shipping-label />`,
})
export class ShippingLabelDemo {}

With a carrier barcode image

Provide barcodeUrl to render a full-width barcode image instead of the QR code:

import { Component } from "@angular/core";

import { ShippingLabelDocument } from "@/components/pdf/blocks/shipping-label/shipping-label";
import type { ShippingLabelData } from "@/components/pdf/blocks/shipping-label/shipping-label.types";

@Component({
  imports: [ShippingLabelDocument],
  template: `<pdf-shipping-label [data]="data" />`,
})
export class Label {
  protected readonly data: ShippingLabelData = {
    // ...
    trackingNumber: "1Z999AA10123456784",
    barcodeUrl: "https://example.com/barcodes/1Z999AA10123456784.png",
  };
}

Inputs

Input Type Description
data ShippingLabelData Label content: addresses, carrier, tracking, and package details
theme PdfcnTheme Optional theme override