2016-08-08 14 views
0

Ich bin nicht sehr vertraut mit Front-End-Back-End-Kommunikation so meine Entschuldigung, wenn ich auf der Basis eines Niveaus zu fragen bin.Kommunikation mit iText PDF von der Website

Also habe ich iText PDF verwendet, um eine Reporting-Software zu erstellen. Im Wesentlichen gibt der Benutzer Daten über eine Java Swing UI & ein Bericht wird auf dem Desktop generiert. Das möchte ich jetzt aber in einem Browser machen. Mit anderen Worten, der Benutzer gibt dieselben Daten in einem Formular auf einer Website ein, und diese Daten werden an den von mir geschriebenen iText PDF-Java-Code gesendet und sendet die generierte PDF-Datei zurück, damit der Benutzer sie herunterladen kann. Ich habe an einigen Stellen nach einer Lösung gesucht, aber ich konnte nicht finden, was ich brauche, daher würde jede Hilfe sehr geschätzt werden.

Ich habe bereits eine erhebliche Menge an Arbeit in die Erstellung des Berichts von iText PDF getan, also würde ich gerne in der Lage sein, es so zu machen. Wenn es jedoch wesentlich vorteilhafter wäre, dies auf andere Weise zu tun, bin ich immer offen für Vorschläge. Ich danke dir sehr!

+1

Sie sollten sich JSF ansehen, Ihre PDF wird von einer Bean oder einem Servlet generiert. –

+0

Sie senden die Daten an das Back-End, das Back-End erstellt ein PDF aus diesen Daten und generiert eine Webseite mit einem Link zur PDF-Datei – mangusta

Antwort

0

Sie müssen einen Webdienst erstellen, der Daten von einem Browser akzeptiert, PDF generiert und einem Browser das Herunterladen ermöglicht. Es ist einfacher, wenn Ihr Web-Service REST-API hat. Sie können Web-Service in Java erstellen. Sehen Sie sich die folgenden Bibliotheken an, die Ihnen beim Erstellen eines Webdienstes helfen: Jetty, Play Framework, Jackson.

Verwandte Themen