Simplifier Makers ClubSimplifier Makers Club
  • Docs
  • Wissensdatenbank
  • F.A.Q
  • Forum
  • Kurse
  • Marktplatz
  • Lizenzen
  • Login
  • Werden Sie Mitglied im Club
  • Deutsch
  • Englisch
  • Try for free
  • Docs
  • Wissensdatenbank
  • F.A.Q
  • Forum
  • Kurse
  • Marktplatz
  • Lizenzen
  • Login
  • Werden Sie Mitglied im Club
  • Deutsch
  • Englisch
  • Try for free
home/Wissensdatenbank/Plugins/Generieren eines PDFs mit Simplifier per Plugin

Generieren eines PDFs mit Simplifier per Plugin

Written by Daniel
Juli 24, 2024

Abstrakt

In diesem Artikel erfahren Sie, wie Sie PDFs in Ihren Simplifier-Anwendungen generieren können.

Prerequisites

  • A customized PDF Template (see Create a PDF Template via Plugin)

Step 1 – Integration into your Application

To generate a PDF in your application, go to the Process Designer, and add a Business Object shape into the Story map where the PDF should be generated.

Select the Business Object “SF_PDF” and select the call “generate”. This business object is part of the Simplifier Standard Content and should already be available.

If you’re missing the Business Object, please visit our marketplace and download the latest version of the StandardContent.

Öffnen Sie den Eingabezuordnungsdialog und geben Sie die Parameter templateName und data ein. Der Vorlagenname kann mit einem konstanten Wert gefüllt werden.
Der data-Parameter 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.

Schritt 2 – Konfigurationen für das PDF

Das serverseitige Business Objekt ‘SF_PDF‘ hat zwei Funktionen: ‘generate‘ und ‘generateWithConfig‘.
Wenn Sie Ihre Daten einfach nur in einer PDF-Datei anzeigen möchten, reicht es aus, die Funktion “Generieren” zu verwenden.
Wenn Sie jedoch einige Konfigurationen hinzufügen möchten, z. B. die Seitengröße oder die Seitenausrichtung, verwenden Sie ‘generateWithConfig’.
‘GenerateWithConfig’ verfügt über einen zusätzlichen Parameter: ‘configJSON’.
In diesem Parameter können Sie Ihre Konfigurationen im JSON-Format festlegen.

Beispiel:

var oConfig = {
    "orientation": "Landscape",
    "page-size": "A4",
    "margin-top": "1in",
    "margin-bottom": "1in",
    "margin-left": "1in",
    "margin-right": "1in",
    "footer-center": "[page] / [toPage]"
};

Anwendungsbeispiel

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, auf dem auf der linken Seite eine Tabelle mit einigen Dummy-Daten und auf der rechten Seite ein leerer PDF-Viewer angezeigt wird.
Durch Drücken der Schaltfläche “PDF generieren ” wird eine PDF-Datei generiert und angezeigt.
Bitte stellen Sie sicher, dass das TestTemplate auf Ihrer Simplifier-Instanz verfügbar ist.

Falls Sie das laufende Beispiel mit Ihrer eigenen PDF-Vorlage testen möchten, müssen Sie nur den Namen der PDF-Vorlage in der SF_Example_PDF Anwendung ersetzen.
Gehen Sie zum Prozessdesigner und öffnen Sie die Story “PDF generieren” und ändern Sie den konstanten Wert von templateName im Eingabe-Mapping des Business Objekts “SF_PDF-> generieren“, das derzeit auf TestTemplate gesetzt ist. Die Daten, die an das PDF-Plugin gesendet werden, sind eine globale Variable mit einem vordefinierten Wert.
Sie finden es auf der Data Workbench.

Ein Benutzer benötigt die Berechtigung, eine PDF-Datei generieren zu können.
Stellen Sie sicher, dass dem Benutzer das Merkmal PDF generieren des Berechtigungsobjekts Plugin PDF-Generierung gewährt wird.
Darüber hinaus benötigt der Benutzer die Berechtigung, das SF_PDF Business-Objekt auszuführen.

Tags:BENUTZEROBERFLÄCHEdynamischFußzeilepdfSchabloneSeiteDesignerAnTextDesignerAnTextSeiteFußzeileSchabloneBENUTZEROBERFLÄCHE

Was this article helpful?

Yes  No
Related Articles
  • Wie man mit Dateien umgeht, die mit dem FileUploader ausgewählt wurden
  • Feinabstimmung und Ausführung benutzerdefinierter AI-Modelle in Simplifier
  • Verwendung der Simplifier Teams App
  • Wie man wertvolle Hilfen und Vorschläge in Benutzereingaben integriert
  • So integrieren Sie Simplifier in CI/CD-Pipelines
  • So verwenden Sie Google reCAPTCHA v3 Essentials
Leave A Comment Antworten abbrechen

Du musst angemeldet sein, um einen Kommentar abzugeben.

Plugins
  • Generieren eines PDFs mit Simplifier per Plugin
  • Plugin-Entwicklung mit NodeJS
  • PDF-Vorlagen: Gestalten Sie den Inhalt der Kopf-/Fußzeile dynamisch
  • So verwenden Sie das Simplifier Content Repository Plugin
  • Erstellen Sie eine PDF-Vorlage über das Plugin
  • Verwenden Sie das ContentRepository-Plug-In, um Dateien von Ihrem Windows-Freigabevolume zu verarbeiten
Knowledgebase Categories
  • Erste Schritte 4
  • Mobiler Client 2
  • Layout & Design 4
  • Widgets 8
  • Integration 10
  • Datenbank Handling 1
  • Anleitungen 27
  • Best Practices 4
  • Cloud Services 6
  • Plugins 6

  So setzen Sie Simplifier-Umgebungsvariablen in Open Shift

Erstellen Sie eine PDF-Vorlage über das Plugin  

Link einfügen/ändern

Gib die Ziel-URL ein

Oder verlinke auf bestehende Inhalte

    Es wurde kein Suchbegriff angegeben. Es werden die aktuellen Inhalte angezeigt. Verwende zur Auswahl eines Elements die Suche oder die Hoch-/Runter-Pfeiltasten.