Erstelle ein vektorisierter QR code für die [QR Rechnung](https://www.einfach-zahlen.ch/de/home/issuer/qr-bill.html).
Find a file
2021-12-21 20:21:04 +01:00
.gitignore Initial commit 2021-02-26 11:14:20 +01:00
Beispiel.txt Umlaute works now. Verified on https://www.swiss-qr-invoice.org/validator/ 2021-12-21 20:21:04 +01:00
ch_kreuz.py Background is now white, export to png or pdf is possible 2021-12-19 08:39:14 +01:00
LICENSE Initial commit 2021-02-26 11:14:20 +01:00
qrr.cairo.py Umlaute works now. Verified on https://www.swiss-qr-invoice.org/validator/ 2021-12-21 20:21:04 +01:00
qrr.py Umlaute works now. Verified on https://www.swiss-qr-invoice.org/validator/ 2021-12-21 20:21:04 +01:00
README.md Umlaute works now. Verified on https://www.swiss-qr-invoice.org/validator/ 2021-12-21 20:21:04 +01:00

qrr.py

Erstelle ein vektorisierter QR Code für die QR Rechnung.

Das Programm validiert die txt Datei nicht, sondern schriebt direkt eine SVG Datei daraus.

Installationsanleitung

Zuerst müssen Sie Python3 für Ihr Betriebssystem installieren.

Mit pip3 install --user qrcode svgutils chardet können sie sich die notwendigen Pakete herunterladen.

Für die Cario Version qrr.cario.py muss auch pip3 install --user cairosvg installiert werden. Diese Version kann die QR Rechunung als png oder pdf exportieren.

Ausführen des Programms

Mit python3 qrr.py Rechnung1.txt Rechnung1.svg wird das Porgramm gestartet. Wenn das Programm keinen Output generiert, so gab es keine Fehler und die SVG Datei sollte erstellt sein.

CH-Kreuz

Diese Graphik ist von SIX Group AG zur Verfügung gestellt. Der direkte Download ist dieser: https://www.paymentstandards.ch/dam/downloads/swiss-cross.zip