Hallo,
ich habe als Prakikant die Aufgabe bekommen einen Office to PDF Konverter zu programmieren.
Soweit nicht schwer. Erste Lösungen mit Python und OpenOffice hat dem Chef nicht gefallen, denn es soll mit Java realisiert werden. Außerdem soll auf OpenOffice verzichtet werden und Office 2007 genutzt werden.
Das sind 2 schwere Einschränkungen.
Ein Ausbilder zeigt dann kurz, dass ein zugriff auf Office mittels COM-Schnittstelle ganz einfach ist und klickte mir in 5 min ein Beispielprogramm in VB.Net zusammen, mit dem er eine Datei öffnen konnte und diese als PDF abspeichern. Dabei nutzt er das kostenlose "Save as PDF"-Plugin von MS.
OK, aber VB.Net ist nicht Java - meine Aufgabe jetzt das in Java umzusetzen.
Nur hab ich keine Ahnung wo ich da anfangen soll.
Zuerst gesucht nach API-Schnittstellen von Office - außer COM bzw. DCOM hab ich noch ActiveX gefunden.
Gefunden hab ich auch POI von Apache.org - aber helfen tut das nicht so richtig.
Ziel soll es sein, es gibt einen Ordner, sobald dort Dateien reinkopiert werden, soll die PDF-Konvertierung stattfinden.
Hat von Euch jemand sowas mit Java und Office2007 realisiert?
Wo seht Ihr Probleme (hab z.B. das hier gefunden: )?
Wie kann ich COM, DCOM oder ActiveX mit Java nutzen? Ist JCOM der richtige Weg?
Wer hat schon Erfahrungen mit solch einer Aufgabe gemacht?
Ich bin Euch für jede hilfe dankbar, da ich bei Java noch nicht so den super Durchstieg hab...
PS: wichtig ist noch, es sollen Word, Excel, Powerpoint und Visio Dateien konvertiert werden können (bis Office2007).
ich habe als Prakikant die Aufgabe bekommen einen Office to PDF Konverter zu programmieren.
Soweit nicht schwer. Erste Lösungen mit Python und OpenOffice hat dem Chef nicht gefallen, denn es soll mit Java realisiert werden. Außerdem soll auf OpenOffice verzichtet werden und Office 2007 genutzt werden.
Das sind 2 schwere Einschränkungen.
Ein Ausbilder zeigt dann kurz, dass ein zugriff auf Office mittels COM-Schnittstelle ganz einfach ist und klickte mir in 5 min ein Beispielprogramm in VB.Net zusammen, mit dem er eine Datei öffnen konnte und diese als PDF abspeichern. Dabei nutzt er das kostenlose "Save as PDF"-Plugin von MS.
OK, aber VB.Net ist nicht Java - meine Aufgabe jetzt das in Java umzusetzen.
Nur hab ich keine Ahnung wo ich da anfangen soll.
Zuerst gesucht nach API-Schnittstellen von Office - außer COM bzw. DCOM hab ich noch ActiveX gefunden.
Gefunden hab ich auch POI von Apache.org - aber helfen tut das nicht so richtig.
Ziel soll es sein, es gibt einen Ordner, sobald dort Dateien reinkopiert werden, soll die PDF-Konvertierung stattfinden.
Hat von Euch jemand sowas mit Java und Office2007 realisiert?
Wo seht Ihr Probleme (hab z.B. das hier gefunden: )?
Wie kann ich COM, DCOM oder ActiveX mit Java nutzen? Ist JCOM der richtige Weg?
Wer hat schon Erfahrungen mit solch einer Aufgabe gemacht?
Ich bin Euch für jede hilfe dankbar, da ich bei Java noch nicht so den super Durchstieg hab...
PS: wichtig ist noch, es sollen Word, Excel, Powerpoint und Visio Dateien konvertiert werden können (bis Office2007).