Command-line tool for generating PDF visualizations of KSeF invoices and UPO documents from XML files.
This project's versioning is separate from CIRFMF/ksef-pdf-generator. It is kept aligned with upstream changes, but uses its own version numbers because of additional work in this repository.
- Generate invoice and UPO PDFs from XML input files.
- Run as a standalone Windows executable or as a Node.js CLI.
- Add KSeF metadata, QR codes, text watermarks, simplified invoice output, and optional PDF merge.
- Control language and number formatting with CLI flags, environment variables, or an optional
parameters.inifile.
CLI flags take precedence over parameters.ini and environment variables.
ksef-pdf-generator.exe -i invoice.xml -o invoice.pdf -t invoicenpm install
npm run build
node dist/cli.cjs --input assets/invoice.xml --output invoice.pdf --type invoice