2017-01-30 3 views
0

Jasper 소프트 6.3.1 및 Jasperserver 6.3.0을 사용하고 있습니다.Jasper soft v6.3.1에서 그리드 레이아웃 내보내기가 아닌 일반 단어 내보내기를 다운로드하는 방법

나는 재스퍼를 사용하여 성적서를 작성 중입니다. 보고서 북을 .docx 보고서로 내보낼 때이 단어 파일에 눈금이 있습니다. 정상적인 문서가 아닙니다.

어떻게 docx를 일반 ms 워드 문서처럼 다운로드 할 수 있습니까? 대안이 있습니까?

Aspose.com 솔루션을 사용해야합니까, 그렇다면 어떻게해야합니까?

답변

1

Jasper는 항상 테이블/격자 구조에서 docx 출력을 내 보냅니다. 불행히도 다른 방법은 없습니다.

0

Aspose.Words for JasperReports을 사용하여 요구 사항을 충족시킬 수 있습니다. 출력 문서는 보고서의 요소에 따라 달라집니다. JasperReports 용 Aspose.Words의 documentation을 읽어보십시오. 저는 Aspose와 Developer Evangelist로 일합니다.

0

예.이를 위해 타사 라이브러리를 사용해야합니다. Aspose.Words 또는 다른 유사한 라이브러리가 트릭을 할 것이지만, 나는 당신이 먼저 데이터를위한 모든 필요한 포맷팅과 placehoders와 함께, MS Word에서 템플릿을 만들 수있는 this library을 살펴볼 것을 강력하게 제안한다. 런타임에이 템플릿은 데이터로 채워집니다. 그런 다음 .docx, .pdf 또는 .xps 형식으로 출력 형식을 선택할 수 있습니다.

// Instancing report engine, by assigning the data source 
DocumentGenerator dg = new DocumentGenerator(DataAccess.GetOrderById(7)); 
// Generating report by specifying the report template and the resulting report (as file paths) 
dg.GenerateDocument("example.docx", "example_output.docx");