문제

Apache POI를 내 응용 프로그램에 포함시킬 생각입니다. 주요 목표는 RTF 문서를 출력하는 것이지만 Doc도 좋을 것입니다. 그러나이 문서는 HWPFDocument 작성에 대해 매우 상세하지 않으며 웹에서 찾은 모든 것이 전혀 도움이되지 않습니다.

DOC 파일을 읽을 수 있습니다. 문제없이 작동합니다. 그러나 나는 내가 어떻게 문서를 쓰는지 알 수 없다. 누군가 나에게 짧은 코드 예제를 줄 수 있습니까?

정말 감사합니다!

도움이 되었습니까?

해결책

RTF를하고 싶다면 텍스트 파일이며 모든 버전의 단어에서 지원됩니다.

간단한 물건을 위해 itext를 사용할 수 있습니다http://itextdocs.lowagie.com/tutorial/rtf/index.php

당신은 그들을 어려운 방법으로 내보낼 수 있습니다

//- example.doc -------------------

{
\rtf1
\ansi
\ansicpg1252
\deff0
\deflang1033
  {\fonttbl
    {\f0
     \fswiss
     \fcharset0 Arial;
    }
  }
  {
  \*
  \generator Msftedit 5.41.21.2500;
  }
  \viewkind4
  \uc1
  \pard
  \f0
  \fs20 

  Hello World

  \par
}

다른 팁

잘,

내가 마지막으로 POI를 사용한 이래로 오랜 시간이 지났습니다. HWPFDocument가 이제 고아가되었음을 읽었습니다 (Apache POI 웹 사이트 참조). 대신 Microsoft에서 발표 한 WordML 사양을 사용하는 것이 좋습니다.

http://en.wikipedia.org/wiki/microsoft_office_xml_formats

이 방법을 전에 사용했습니다. 가장 쉬운 방법은 WordML 템플릿을 만들고 xpath를 사용하여 값을 바꾸는 것입니다.

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