2013-09-24 3 views
1

docx4j 라이브러리를 사용하여 docx 파일을 작성/열기/편집합니다. 그러나이 줄Docx4j 로딩 시간을 줄이는 방법

wordMLPackage   = (WordprocessingMLPackage)loader.get(file); 

그 중 하나는 간단한 문서 이미지와 테이블 또는 복잡한 문서 (비어 있거나 한 단어/라인 파일이 될 수 있음) 같은 시간이 걸립니다를 초기화하는 약 30 초 정도 걸립니다. eclipse.ini에서 eclipse를 늘리고 에뮬레이터에서는 VMHeap을 사용했지만 아무런 효과가 없습니다. 실제 장치에서는 물론 에뮬레이터에서도 속도가 느립니다. 도와주세요!

답변

1

참조 포럼 게시물 wordprocessingmlpackage-load-file-is-extremely-slow

JAXB 프로 컨텍스트 초기화 시간은 (당신이 목록에 포함 된 패키지의 일부를 제거하거나 요구 형 로딩에 대한 몇 가지 펑키을 위해 JAXB 구현을 해킹하지 않는 한) 피할 수 있지만 수행해야합니다 일단.

+0

예 첫 번째로드에는 시간이 걸리지 만 제거해야하는 패키지가 무엇인지 확실하지 않습니다. 이 라이브러리를 사용하여 docx 파일을 만들거나 열고 편집 할 수 있습니다. 제거 할 수있는 패키지를 제안 할 수 있습니까? –

관련 문제