Frage

Gibt es eine Möglichkeit in Java, um den Inhalt der Zwischenablage (ein Bild in meinem Fall) an das Ende eines Word-Dokument zu kopieren?

Ich möchte ein Programm haben, das wird - * Nehmen Sie einen Dateinamen (Word-Datei) als Parameter * Jedes Mal, wenn das Programm ausgeführt wird -. Es wird die Word-Datei öffnen und den Inhalt der Zwischenablage an das Ende des Dokuments einfügen

Ich bin mit dem ersten Teil getan - aber mit dem zweiten Teil am kämpfen. Auch versucht POI aber konnte es nicht arbeiten.

Jede Hilfe oder Zeiger werden sehr geschätzt.

Viele Grüße, - Ashish

War es hilfreich?

Lösung

Haben es nicht getestet, aber ich würde diese Schritte versuchen:

Nach dem Lesen des Dokuments, versuchen Sie das Bild aus der Zwischenablage zu lesen (man kann auf dieser Website einen Blick: ToClipImg.html ) und vorübergehend (File.createTempFile (...)) speichern Sie das Bild auf der Festplatte. Es könnte einfacher sein, das Bild zunächst zu speichern und dann mit POI hinzufügen.

Andere Tipps

Ich weiß nicht, welche Bibliothek / Code Sie die Word-Datei für die Analyse verwenden, aber Aspose.Words hat einen ziemlich guten Job Parsen Word-Dateien. Es ist jedoch nicht kostenlos, aber es ist ziemlich einfach zu bedienen, hat anständig genug Dokumentation und eine ziemlich solide Forum-basierte Helpdesk.

Sehen Sie sich ihre Webseite . Und nein, ich bin kein Aspose Mitarbeiter, es ist nur ein gutes Stück Software:)

http://poi.apache.org/hwpf/index.html

Es ist in der frühen Entwicklung, aber Sie können es im SVN dir überprüfen

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top