Einschränkungen
Obwohl Sie sehr einfach komplett individuelle PDF-Vorlagen erstellen können, gibt es einige wenige Einschränkungen, welche Sie beachten sollten.
PDF Grösse
Das Erstellen eines PDFs benötigt für einen Computer viele Ressourcen. Die Zeit zur Berechnung eines PDFs steigt dabei exponentiell mit der Grösse.
Planen Sie Ihre PDF Vorlagen deshalb so, dass die Vorlage möglich effizient exportiert werden kann.
Um auch bei möglichen Fehlkonfigurationen des Designers die Server nicht zu überlasten, wird die maximale Zeit zur Erstellung eines PDFs auf 30 Sekunden limitiert. Dauert die Erstellung länger, wird dies als Fehler erkannt und abgebrochen.
In dieser Konfiguration sind PDFs bis zu 100 Seiten gewöhnlich kein Problem. Alles was darüber ist, könnte abgebrochen werden, falls die Erstellung nicht effizient umgesetzt wurde. Fragen Sie für weitere Infos gerne bei uns nach.
Kopf- und Fusszeile
Die Kopf- und Fusszeile ist im ganzen Export immer gleich. Es ist nicht möglich, verschiedene Kopf- und Fusszeilen für Titelseiten oder Anhänge zu machen.
Für so einen Fall können Sie sich aber einfach zwei Exports gestalten und mit einem Kombiexport beide gleichzeitig und zusammengesetzt exportieren. So lässt sich z.B ein Bericht mit einer speziellen Titelseite exportieren.
Es kann auch üblicherweise nützlich sein, wenn man die Anhänge ebenfalls einzeln exportieren kann.
Bilder
Das Einfügen von Bildern braucht sehr viele Ressourcen. Um dies zu optimieren werden die Bilder standardmässig herunterskaliert. Sie können diese Skalierung mit den Optionen selbstständig überschreiben, jedoch kann die Berechnungszeit dadurch ansteigen.
Planen Sie die Bilder in Ihrer Vorlage sorgfältig.
Kartenanzeige
Zum Erstellen von Kartenanzeigen im PDF sind externe Dienste wie z.B OpenStreetMap eingebunden. Es ist möglich, dass diese Dienste aktuell kurzfristig nicht verfügbar oder langsam sind. Darauf können wir leider keinen Einfluss nehmen.
Alternativ können Sie uns auch Ihren eigenen GIS-Server stellen und wir konfigurieren diesen für Sie.
Um diese Systeme nicht zu überlasten, sollten Sie nicht mehr als zwei "mapFormat" in einem PDF benützen. Ebenfalls ist es daher nicht möglich, diese Funktion in einem {{#each}} aufzurufen.
Seitenzahlen
Die Platzhalter für die Seitenzahlen können nur in der Fuss- oder Kopfzeile benutzt werden. Bei einem Kombiexport können die Seitenzahlen nicht nahtlos von einem Export auf den nächsten übernommen werden.