2010-02-23 12 views
2

나는 자바를 사용하여 워드 문서를 PDF로 변환하려고합니다. 'Word to XSL-FO to pdf'는 내가 바라보고있는 접근 방식입니다.자바를 사용하여 XSL-FO로 변환하는 비밀 문서

'word to XSL-FO'를 수행하는이 접근 방식에는 오픈 소스 API가 있습니까? 또는 그것을 구현하기위한 단계로 안내해 주시겠습니까?

답변

4

변환하는 Word 문서의 버전은 무엇입니까?

RenderX에는 Microsoft의 WordprocessingML 문서를 XSL FO (XSLFO)로 변환 할 수있는 공개적으로 사용 가능한 스타일 시트가 있습니다.

이 스타일은 RenderX의 개발 팀과 일반적인 사용을위한 마이크로 소프트에 의해 제조 하였다. 그들은 에있는 문서를 변환하는 데 사용됩니다. Microsoft의 WordprocessingML XML 어휘를 W3C의 XSL FO (XSLFO) 어휘의 문서로 어휘합니다.

0

나는 완전히 그냥 스타일 시트를 사용하면 당신이 그리워 너무 많은 것들이 있기 때문에 이동하는 방법이 아니라고 생각 (해결하는 스타일처럼이 drawingml/VML DOCX/word2003 문서 등 내부의 그래픽에 사용) . 이 시도 code sample 그리고 거기에서 이동하십시오. 또한 Microsoft의 API를 사용하여 Word 2003/2007을 생성하는 경우 필요한 모든 함수 호출을 수행하지 않으면 구조가 항상 올바르지 않을 수 있습니다.

0

docx4j (오픈 소스, Apache 라이센스)가이 작업을 수행 할 수 있습니다.

자세한 내용은 docx4j 시작 설명서를 참조하십시오.

0

OpenOffice를 설치할 수있는 한 변환을 수행하려면 Docmosis 또는 JODConverter을 시도 할 수도 있습니다. 그들은 많은 플랫폼에서 작동하며 Java로 제어 할 수 있습니다.