Das PDF-Plugin kann verwendet werden, um Dateien mit einem festen Layout, aber dynamischen Werten zu generieren.
Es ist so aufgebaut, dass du links ein neues Template für das PDF-Plugin erstellen kannst. Verwenden Sie das Plus-Symbol auf der linken Seite. In der Mitte sehen Sie die Inhalte, die Sie nach Ihren Bedürfnissen in HTML, CSS und JSON erstellen können. Auf der rechten Seite sehen Sie eine Vorschau Ihrer Vorlage.
In den Unterartikeln wird die Verwendung beschrieben.
Begrenzungen
Bitte beachten Sie die von uns empfohlenen Beschränkungen für die Dateigröße. Diese hängen vom Speicher ab, der dem Plugin zugewiesen ist.
Heap-Speicherplatz 0,5 GB (Standard-Setup)
Erstellen neuer Dateien auf der Grundlage einer Vorlage: Dateigröße bis zu 15 MB Zusammenführen von Dateien: zu mergende Datei: bis zu 7 MB. Resultierende Dateigröße von bis zu 20 MB
Heap-Speicherplatz 2 GB
Erstellen neuer Dateien auf der Grundlage einer Vorlage: Dateigröße bis zu 15 MB Zusammenführen von Dateien: zu mergende Datei: bis zu 7 MB. Resultierende Dateigröße von bis zu 100 MB
Sicherheit
Ab Simplifier 8 EHP 3 ist das Hinzufügen von Javascript zu generierten PDfs standardmäßig deaktiviert, um das Risiko von Server Side XSS (PDF Injection) und Server Side Request Forgery (SSRF) zu vermeiden. Falls erforderlich, können Sie die Erlaubnis für Javascript aktivieren, indem Sie die Umgebungsvariable ‘PDFPLUGIN_SECURITY_ALLOW_JAVASCRIPT’ auf true setzen. (Lesen Sie mehr über das Festlegen von Umgebungsvariablen)
Erlaubnisse
Sie können die folgenden Berechtigungsmerkmale festlegen, wenn das Berechtigungsobjekt “Plugin PDF Generation” zu Ihren Rollen hinzugefügt wird:
Berechtigungsmerkmal | Beschreibung |
---|---|
Der Benutzer hat die Berechtigung, eine PDF-Datei zu generieren | |
Verwalten von Vorlagen | Der Benutzer kann Vorlagen erstellen, bearbeiten und löschen |
Ansehen | Der Benutzer kann Vorlagen auflisten und anzeigen. Wenn die erweiterte Vorlagensicherheit in den Einstellungen deaktiviert ist, kann jeder Benutzer Vorlagen auflisten und anzeigen |
Redigieren | Der Benutzer kann über die API (createPdfWithContent und createPdfWithContentHttp) eine PDF-Datei mit Inhalten erstellen |
Verwalten von Berechtigungen | Der Benutzer erhält die Berechtigung, eine Berechtigungsdatei über die API herunterzuladen und hochzuladen. Die Verwendung wird nicht empfohlen. |
Verwalten | Veraltet. Nicht mehr relevant |