Simplifier Makers ClubSimplifier Makers Club
  • Docs
  • Forum
  • Wissensdatenbank
  • F.A.Q
  • Kurse
  • Marktplatz
  • Login
  • Werde Mitglied im Club
  • Deutsch
  • Englisch
  • Try for free
  • Docs
  • Forum
  • Wissensdatenbank
  • F.A.Q
  • Kurse
  • Marktplatz
  • Login
  • Werde 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.

Voraussetzungen

  • Eine angepasste PDF-Vorlage (siehe Erstellen einer PDF-Vorlage über das Plugin)

Schritt 1 – Integration in Ihre Anwendung

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.

Schritt 2 – Konfigurationen für das PDF

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]"
};

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, 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.

Ein Benutzer benötigt die Berechtigung, ein PDF zu erzeugen. Stellen Sie sicher, dass dem Benutzer das Merkmal“PDF generieren” des Berechtigungsobjekts“Plugin PDF Generation” gewährt wird.

Außerdem benötigt der Benutzer die Berechtigung, das Business-Objekt SF_PDF auszuführen.

Bei der Verwendung von Vereinfacher-Vorlagen benötigt der Benutzer auch die Berechtigung, diese Vorlage zu erstellen.

Sie können im Plugin definierte Vorlagen und unsere Simplifier-Vorlagen verwenden. Wenn Sie eine Vereinfacher-Vorlage verwenden möchten, setzen Sie den Eingabeparameter “isSimplifierTemplate” und ordnen Sie den Ordnernamen der Vorlage dem Parameter “templateFolder” zu.

Tags:BENUTZEROBERFLÄCHETextAnDesignerSeiteSchablonepdfFußzeiledynamischFortgeschrittene (209-2)

Was this article helpful?

Yes  1 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 Antwort 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.