Du nutzt immer mehr cloudbasierte Webanwendungen auf verschiedensten Geräten wie Smartphones, Thin Clients und Laptops. Da kann es zur Herausforderung werden, PDFs aus einer JavaScript-Webanwendung einfach zu drucken.
Hier kommt die neue ezeep JavaScript-Library ins Spiel. Du macht es möglich, das Drucken mit wenigen Schritten in jede JavaScript- oder Angular-Anwendung zu integrieren. Wir haben mit Bernd Trappe, CTO bei ezeep, darüber gesprochen.
ezeep bietet cloudbasierte Drucklösungen für Unternehmen und Privatanwender. Heute werden etwa 90 % aller Webanwendungen mit JavaScript oder TypeScript erstellt. Ein Webentwickler, der Druckfunktionen in seine Anwendungen integrieren möchte, kann unsere ezeep API verwenden. Wir wollten auch eine 'fertige' Lösung anbieten, die man einfach importieren kann, damit Nutzer ihre PDFs sofort drucken können. Das ist ezeep.js.
Entwickler können viel Zeit sparen, indem sie einfach die JavaScript-Library importieren, die wir auf unserer GitHub-Seite bereitstellen. Du musst Dich nicht um Dinge kümmern, die Du separat mit der API implementieren müsstest, wie die Erstellung des Druckdialogs oder die Verwaltung des Logins.
In ezeep.js kannst Du Dein Login verwalten, und es merkt sich Deine Login-Daten auf Anfrage. Du musst keine Antworten auf Fragen wie "Wie melde ich mich an?" oder "Wie lange kann ich eingeloggt sein?" entwickeln. Durch den Import unserer JavaScript-Bibliothek wird die Verwaltung von Aktualisierungen auch viel einfacher, da sie mehr oder weniger automatisch zu Deiner Webanwendung hinzugefügt werden.
Alle Informationen für den Einstieg findest Du auf unserer GitHub-Seite. Im Prinzip brauchst Du ein ezeep-Konto, das Du hier kostenlos erstellen kannst. Dann wendest Du Dich an das ezeep-Team, um Deine Kunden-ID zu erhalten. Lade dann den ezeep Connector herunter. Die GitHub-Anleitung wird Dich durch den Prozess führen.
Das Projekt ist vollständig quelloffen. Wenn Du Ideen zur Verbesserung oder Erweiterung der Bibliothek hast, kannst Du diese gerne über den GitHub Flow beisteuern. In diesem Sinne bestimmen unsere Nutzer die Roadmap ebenso wie wir selbst.
Wir gehen davon aus, dass unsere beiden Hauptfunktionen die meisten Anwendungsfälle abdecken, wenn es um das Drucken von Dokumenten oder PDFs aus JavaScript-Anwendungen geht. Es gibt viele Arbeitsabläufe, zum Beispiel in Logistikanwendungen, bei denen ein Dokument im Backend erstellt wird und gedruckt werden muss, ohne es vorher herunterzuladen. Dies gilt auch für andere Webanwendungen, wenn das Dokument sensible Informationen enthält und der Nutzer es nicht herunterladen soll. ezeep.js kann diese Anwendungsfälle leicht handhaben. Sobald das Dokument in der Anwendung erstellt wurde, wird eine URL generiert und sofort an ezeep zum Drucken übergeben.
Für alle anderen Anwendungsfälle, in denen Du ein Dokument einfach irgendwo gespeichert hast und es aus der Anwendung heraus drucken möchtest, übernimmt unser Drag-and-Drop-Feld diese Aufgabe. Im Druckdialog kannst Du außerdem bequem Deine bevorzugten Druckereigenschaften und die Anzahl der Kopien auswählen.
Vielen Dank für das Gespräch!