Verwendung von QR Code in einer Dokument Generator Vorlage

Verwendung von QR Code in einer Dokument Generator Vorlage

Es gibt eine Vielzahl von Diensten, die QR-Codes erzeugen.

In diesem Artikel verwenden wir diesen Dienst, um ein QR-Code-Bild mit der Aktion "HTTP-Anfrage senden"
 zu generieren und dieses Bild in einer Vorlage in Verbindung mit dem Dokument Generator zu verwenden:

1. Fügen Sie die Aktion HTTP-Anfrage senden mit der API-Anfrage hinzu, um einen QR-Code in einem base64-Bild zu generieren.



2. Erstellen Sie eine neue Variable über die Schaltfläche Variablen (in diesem Beispiel heißt die Variable "QRBase64").
Fügen Sie in der Aktion Variable setzen der ausgewählten Variablen den unten stehenden Ausdruck hinzu.
In diesem Ausdruck wird eine URL im Base64-Format erstellt: "data:image/png;base64," und verwenden Sie die Ausgabe der zuvor ausgeführten HTTP-Anfrageaktion:
="data:" + [[@Actions.SendHTTPrequest.ResponseBody]].mime + ";base64," + [[@Actions.SendHTTPrequest.ResponseBody]].data

3. Fügen Sie eine Aktion Dokument generieren hinzu und fügen Sie anschließend in der Dokument Generator Vorlage (Word-Dokument) die erstellte Variable zum Bildplatzhalter hinzu:

[[image ([[@Variables.QRBase64]], 150, 150)]]
Hinweis: Für den Fall, dass der Dienst das Bild als Stream oder Bytes zurückgibt, kann dieses Bild in der Site Assets-Bibliothek mit der Aktion Skript ausführen oder HTTP-Anfrage senden gespeichert werden. Anschließend können Sie diesen Bildplatzhalter in der Dokument Generator Vorlage (Word-Dokument) verwenden:

Das vollständige Beispiel für die Aktionen zum Importieren finden Sie unten im Anhang.