2012-08-27 1 views
1

고객 상태가 변경되면 고객에게 자동 이메일을 보내야합니다. 해당 이메일에 PDF 형식이어야하는 문서를 첨부해야합니다. 나는 기존의 워드 문서에서이 첨부 된 PDF 문서를 만들어야한다. Apache Open Office은 설치자이며, 문서를 변환하려고 할 때마다 서비스로 시작해야한다. 나는 JODConverter + 오픈 오피스와 Apache POI HWPF + iText 중 하나를 골라야한다. 사용할 것을 제안 해주십시오.Java에서 Microsoft Word를 PDF로 변환하는 가장 좋은 방법은 (JODConverter + Open Office 또는 Apache POI HWPF + iText)?

답변

1

공개 : 나는 docx4j 프로젝트

에게 이끌 JODConverter + 오픈 오피스 아마 당신에게 진 덕 파일에서 가장 다양한 기능을위한 최상의 지원을 제공 할 것입니다. HWPF는 .doc 콘텐츠의 제한된 하위 집합 만 지원합니다.

문서가 표준 요금 단락, 표, 이미지, 머리말/꼬리 docx 개의 파일 인 경우 docx4j는 사용자의 요구 사항을 충족해야합니다 (Apache FOP를 통한 PDF 출력 포함).

+0

@ JasonPluext ... 빠른 repluy.n을 주셔서 감사합니다. 나는 docx4j 설명서를 읽었습니다. 그것은 .docx 형식 만 지원하는 것 같습니다. .doc 형식에도 액세스해야합니다. – SRy

+0

나는 JODConverter를 제안 할 것입니다. (docx4j는 실제로 POI의 HWPF를 바이너리 .doc에 사용하기 때문에 POI의 기능과 거의 같다) – JasonPlutext