Hallo
Ich muss eine WebApplikation (Tomact / JSF mit PrimeFaces) implementieren, in der unter anderem in eine MS Word Vorlage Text eingefügt (Apache POI) und anschliessend daraus ein PDF zum Anzeigen / Downloaden erstellt werden soll. Das Einfügen vom Text ist kein Problem, jedoch stehe ich bei der Generierung von PDF aus einem MS Word an. Wie macht man das am besten? Falls möglich, würde ich die kostenpflichtige Frameworks / Komponenten lieber meiden ...
Habe mir iText angeschaut. Abgesehen davon, dass es kostenpflichtig ist (falls ich es richtig verstanden habe), kann iText keine PDF-Erstellung aus einem MS Word machen.
Anschliessend habe ich Jodconverter angeschaut: JODConverter | Free Development software downloads at SourceForge.net
Und, das scheint zu funktionieren, solange es sich um einfache MS Word Dokumente handelt. Sobald man aber Kopfzeile mit Logos etc. hat, wird das Dokument teilweise durcheinander gebracht bei der PDF-Generierung. Zwecks Kontrolle, habe ich ein solches Dokument mit OpenOffice Textwriter geöffnet und gesehen, dass auch in diesem die Kopfzeile mit Logos etc. durcheinander gebracht wird. Offenbar wird das zu konvertierende MS Word Dokument zuerst in OpenOffice Dokument überführt, bevor PDF Generierung vorgenommen wird.
Nun, weiss ich im Moment nicht weiter. Gibt es keine Möglichkeit, z.B. FreePdf oder ähnliche "Drucker" in einem solchen Fall zu verwenden? Oder, wie macht man so etwas?
Vielen Dank für jeden Tipp.
Ich muss eine WebApplikation (Tomact / JSF mit PrimeFaces) implementieren, in der unter anderem in eine MS Word Vorlage Text eingefügt (Apache POI) und anschliessend daraus ein PDF zum Anzeigen / Downloaden erstellt werden soll. Das Einfügen vom Text ist kein Problem, jedoch stehe ich bei der Generierung von PDF aus einem MS Word an. Wie macht man das am besten? Falls möglich, würde ich die kostenpflichtige Frameworks / Komponenten lieber meiden ...
Habe mir iText angeschaut. Abgesehen davon, dass es kostenpflichtig ist (falls ich es richtig verstanden habe), kann iText keine PDF-Erstellung aus einem MS Word machen.
Anschliessend habe ich Jodconverter angeschaut: JODConverter | Free Development software downloads at SourceForge.net
Und, das scheint zu funktionieren, solange es sich um einfache MS Word Dokumente handelt. Sobald man aber Kopfzeile mit Logos etc. hat, wird das Dokument teilweise durcheinander gebracht bei der PDF-Generierung. Zwecks Kontrolle, habe ich ein solches Dokument mit OpenOffice Textwriter geöffnet und gesehen, dass auch in diesem die Kopfzeile mit Logos etc. durcheinander gebracht wird. Offenbar wird das zu konvertierende MS Word Dokument zuerst in OpenOffice Dokument überführt, bevor PDF Generierung vorgenommen wird.
Nun, weiss ich im Moment nicht weiter. Gibt es keine Möglichkeit, z.B. FreePdf oder ähnliche "Drucker" in einem solchen Fall zu verwenden? Oder, wie macht man so etwas?
Vielen Dank für jeden Tipp.