Java에서 Outlook .msg 파일을 읽는 데 가장 적합한 라이브러리는 무엇입니까?[닫은]

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

  •  09-06-2019
  •  | 
  •  

문제

네이티브 코드(JNI, Java Native Interface)를 사용하지 않고 Java 애플리케이션에서 저장된 Outlook 메시지(.msg 파일)의 텍스트 및 바이너리 첨부 파일을 읽고 싶습니다.

아파치 POI-HSMF 올바른 방향으로 가고 있는 것 같지만 아직 개발 초기 단계입니다.

도움이 되었습니까?

해결책

  • 조금 더 성숙해 보이는 Apache Poifs를 사용할 수 있지만 Poi-HSMF의 노력을 복제하는 것으로 보입니다.

  • POI-HSMF를 사용하고 변경 해야하는 기능을 얻기 위해 변경 사항을 기여할 수 있습니다.그것은 종종 FOSS가 이와 같은 프로젝트가 확장되는 방식입니다.

  • COM4J, J-Interop 또는 기타 COM 레벨 인터 로프 기능을 사용하고 구조화 된 문서에 대한 액세스를 제공하는 COM 인터페이스와 직접 상호 작용할 수 있습니다.JNI를 통해 직접 치는 것보다 훨씬 쉬울 것입니다.

다른 팁

msgparser Outlook .msg 파일을 구문 분석하고 Java 개체를 사용하여 해당 콘텐츠를 제공하는 작은 오픈 소스 Java 라이브러리입니다.msgparser는 다음을 사용합니다. 아파치 POI - POIFS OLE 2 복합 문서 형식을 사용하는 메시지 파일을 구문 분석하는 라이브러리입니다.

Python win32 확장과 함께 Jython을 사용해 보셨나요(http://www.jython.org/Project/ + http://python.net/crew/mhammond/win32/)?이것이 "개인" 또는 "내부" 프로젝트를 위한 것이라면 Python을 사용하는 Jython이 매우 좋은 선택일 수 있습니다."축소 포장된" 소프트웨어 패키지를 구축하는 경우 이것이 최선의 선택이 아닐 수도 있습니다.

아파치 POI-HSMF.

아래 링크에 제공된 예에서 시작할 수 있습니다.http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/examples/src/org/apache/poi/hsmf/examples/Msg2txt.java?revision=821500&view=markup&pathrev=821500

도서관 문서를 더 읽어보세요.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top