Was ist die beste Bibliothek für Dateien in Java msg Outlook zu lesen? [geschlossen]

StackOverflow https://stackoverflow.com/questions/65936

  •  09-06-2019
  •  | 
  •  

Frage

Ich mag den Text und binäre Anlagen in einer gespeicherten Outlook-Nachricht (.msg-Datei) von einer Java-Anwendung lesen, ohne zu nativen Code (JNI, Java Native Interface) zurückgreifen.

Apache POI-HSMF in der richtigen Richtung zu sein scheint, aber es ist in sehr frühe Stadien der Entwicklung ...

War es hilfreich?

Lösung

  • Sie könnten Apache POIFS verwenden, die scheint ein wenig reifer zu sein, aber das scheint die Bemühungen des POI-HSMF zu duplizieren.

  • Sie können POI-HSMF nutzen und dazu beitragen, Veränderungen der bekommen Funktionen, die Sie benötigen zu arbeiten. das ist oft wie FOSS-Projekte wie das erweitern.

  • Sie verwenden com4j, j-Interop könnte, oder einige andere COM-Ebene Interop-Funktion und interagieren direkt mit dem COM Schnittstellen, die den Zugang bieten zu das strukturierte Dokument. Das würde viel einfacher, als zu versuchen, es zu treffen direkt über JNI.

Andere Tipps

msgparser ist eine kleine Open-Source-Java-Bibliothek, die MSG-Dateien Outlook analysiert und stellt ihre Inhalte mit Hilfe von Java-Objekten . msgparser verwendet das Apache POI - POIFS Bibliothek die Nachrichtendateien zu analysieren, die die OLE 2 Compound Document Format verwenden.

Haben Sie versucht, Jython mit den Python win32 Erweiterungen zu verwenden ( http://www.jython.org/ Projekt / + http://python.net/crew/mhammond/win32/)? Wenn dies für ein „persönliches“ oder „intern“ Projekt Jython mit Python ist, kann eine sehr gute Wahl sein. Wenn Sie einen bauen „eingeschweißt“ Software-Pakets dies nicht die beste Option sein kann.

Apache POI-HSMF.

Sie können von dem gegebenen Beispiel in folgendem Link starten. http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/examples/src/org/apache/poi/hsmf/examples/Msg2txt.java?revision=821500&view=markup&pathrev = 821.500

Weitere Bibliothek Dokumente lesen.

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