jsPDF – PDF-Dateien mit JavaScript erzeugen

PDF-Dateien sind aus der modernen Geschäftswelt nicht mehr wegzudenken, was insbesondere bedeutet das man diese in einer Applikation erzeugen muss. PDF-Dateien in PHP zu erzeugen ist eine Sache, die mir irgendwann noch Magengeschwüre bescheren wird. Ich kann es überhaupt gar nicht leiden etwas Pixelgenau auf einem DIN A4-Blatt positionieren zu müssen, aber was insbesondere Nerven kostet ist die Performance, die eine PDF-Bibliothek dem Server klaut. Erzeugt man viele PDF-Dateien pro Tag – am besten noch parallel – hat man ein größeres Problem am Hals.

Screenshot von jsPDF

Es gibt natürlich nach wie vor Bedingungen, unter denen man PDFs einmal erzeugen, ablegen und nicht mehr verändern darf (Rechnungen) und dies somit auf dem Server erledigen muss, aber es kann auch Anwendungen geben (Lieferscheine), bei denen jsPDF helfen kann. Der Trick ist nämlich nicht nur der, das jsPDF in JavaScript funktioniert, sondern die Tatsache, das JavaScript beim Client ausgeführt wird – den Server also nicht belastet.

Von der Programmierung her dürfte es also nichts ausmachen in welcher Sprache ich Pixel schubse, aber für den Server schaffe ich eine signifikant große Entlastung. Ferner kommen die Anwendungen hinzu, bei denen die PDFs erst gar nicht auf dem Server erzeugt werden müssen (eine Druckansicht zum Beispiel) und bei denen man so massig  Ressourcen sparen kann. Werft einen Blick auf jsPDF die keine weiteren Bibliotheken benötigt – euer Server wird es euch danken.

Ähnliche Beiträge

10 nette jQuery Snippets jQuery ist schön, jQuery ist nett und dankenswerterweise geht eine Menge mit Copy&Paste. Was manche an dieser Stelle allerdings als Segen betracht...
knockout.js – was ist es, was kann es? Nicht zuletzt durch ein Tutorial bei tutsplus.com bin ich auf knockout.js aufmerksam geworden. Da inzwischen ein regelrechter Hype um das relative kle...
Plugins für jQuery Ich sehe und übernehme einiges an Seiten und muss leider sagen, dass scheinbar bei Javascript-Programmierung vor Beginn der Arbeiten das Hirn einmal r...
Mit Pow.js Sonnenstrahlen generieren Einen Hintergrund aus Sonnenstrahlen ist eine feine Sache, aber faktisch nicht implementierbar. Die Grafik die dafür notwendig wäre, wäre eindeutig zu...

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.