Wie erstelle ich die RTF von Java?
Arbeite ich an einem web-basierten tool, mit dem wir bieten kundenspezifische Drucke.
Derzeit bauen wir eine XML-Struktur mit Java, füttern die XMLmind XSL-FO Converter zusammen mit angepassten XSL-FO, die dann erzeugt ein RTF-Dokument.
Diese funktioniert auf einfache layouts, aber es gibt einige Problembereiche, in denen möchte ich mehr Kontrolle, oder wo ich nicht machen kann, was will ich überhaupt. F. ex: Tabellen in Kopf-und Fußzeilen (z.B. Seitenzahlen), Spalten, eine separate Spalte einrichten oder andere Seite Zahl-info auf der ersten Seite, etc.
Wißt Ihr bessere alternativen, die entweder zu XMLmind oder der Art von Daten ins RTF-Format, d.h., Java-> XML, XML+XSL-> RTF? (Die einzige praktische Beschränkung für uns ist die JVM.)
- Beide Aspose.Worte und iText sieht vielversprechend aus, nach einem kurzen Blick. Ich könnte testen, beide von Ihnen, wenn ich die Zeit haben...
- Am Ende gingen wir mit Aspose, mit Vorlagen, geben uns eine gute Kontrolle über das format und Stil
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie es sich leisten konnten, etwas Geld auszugeben, könnten Sie Aspose.Worte, eine professionelle Bibliothek für die Erstellung von Word-und RTF-Dokumente, die für Java-und .NET.
Können Sie einen Blick auf eine neue Bibliothek namens jRTF. Es ermöglicht Ihnen das erstellen von neuen RTF-Dokumente und füllen Sie die RTF-Vorlagen.
Haben Sie schon einen Blick auf die iText Bibliothek? Es angepriesen in Erster Linie als ein PDF-generator, aber es kann auch die Erstellung von RTF. Ich habe nicht verursachen, verwenden Sie es nicht persönlich, aber das Allgemeine Gefühl bekomme ich ist, dass es gut ist, und die Schnittstelle sieht eine umfassende und einfach zu arbeiten, zu Abstrakt. Ob es würde passen gut mit Ihrer vorhandenen Daten-Modell ist eine andere Frage.
iText unterstützt RTF.