Abstrakt
In diesem Artikel erfahren Sie, wie Sie PDFs in Ihren Simplifier-Anwendungen generieren können.
In diesem Artikel erfahren Sie, wie Sie PDFs in Ihren Simplifier-Anwendungen generieren können.
Um ein PDF in Ihrer Anwendung zu generieren, gehen Sie zum Prozessdesigner und fügen Sie ein Business-Objekt-Shape in die Story-Map ein, in der das PDF generiert werden soll.
Wählen Sie das Business Objekt “SF_PDF” und wählen Sie den Aufruf “generieren”. Dieses Business-Objekt ist Teil des Simplifier Standard Content und sollte bereits vorhanden sein.
Wenn Ihnen das Business Object fehlt, besuchen Sie bitte unseren Marktplatz und laden Sie die neueste Version des StandardContent herunter.
Öffnen Sie den Dialog für die Eingabezuordnung und füllen Sie die Parameter templateName und data. Der Vorlagenname kann mit einem konstanten Wert gefüllt werden. Der Parameter data ist optional – je nachdem, ob Ihre Vorlage dynamische Daten anzeigen soll – und sollte mit Variablen gefüllt werden.
Im Ausgabemapping werden die base64-Daten der generierten PDF-Datei zurückgegeben und können auf ein UI-Widget vom Typ “PDFViewer_PDFJS” abgebildet werden.
Wenn Sie Ihre Daten in einer PDF-Datei anzeigen möchten, reicht die Funktion “generate” aus. Wenn Sie jedoch Konfigurationsoptionen hinzufügen möchten, z. B. Seitengröße oder Ausrichtung, verwenden Sie den zusätzlichen Parameter “configJSON”. Mit diesem Parameter können Sie Ihre Konfigurationen im JSON-Format angeben.
Beispiel:
var oConfig = {
"Ausrichtung": "Querformat",
"Seitengröße": "A4",
"Rand oben": "1in",
"Rand-Boden": "1in",
"Rand links": "1in",
"Rand rechts": "1in",
"Fußzeile-Mitte": "[Seite] / [bisSeite]"
};
Laden Sie die Beispielanwendung vom Simplifier-Marktplatz herunter und importieren Sie die Datei in Ihre Simplifier-Instanz.
Nachdem Sie die Anwendung importiert und geöffnet haben, sollten Sie von einem Bildschirm begrüßt werden, der auf der linken Seite eine Tabelle mit einigen Dummy-Daten und auf der rechten Seite einen leeren PDF-Viewer anzeigt.
Wenn Sie auf die Schaltfläche PDF generieren klicken, wird eine PDF-Datei erstellt und angezeigt. Bitte stellen Sie sicher, dass das TestTemplate in Ihrer Simplifier-Instanz verfügbar ist.
Falls Sie das laufende Beispiel mit Ihrem eigenen PDF-Template testen möchten, müssen Sie nur den Namen des PDF-Templates in der Anwendung SF_Example_PDF ersetzen .
Gehen Sie zum Prozessdesigner und öffnen Sie die Story “PDF generieren” und ändern Sie den konstanten Wert von templateName im Input-Mapping des Business-Objekts“SF_PDF-> generate“, der derzeit auf TestTemplate gesetzt ist .
Die Daten, die an das PDF Plugin gesendet werden, sind eine globale Variable mit einem vordefinierten Wert. Sie finden sie in der Datenwerkbank.