2013-07-08 5 views
7

이 코드를 사용하여 HTML 문자열에서 PDF를 생성하고 있습니다.Itext 2를 사용하여 HTML 문자열에서 랜드 스케이프 방향으로 Pdf를 생성하는 방법

ITextRenderer renderer = new ITextRenderer(); 
renderer.setDocumentFromString(new String(htmlString.getBytes("UTF-8"))); 

테이블에서 일부 행은 텍스트가 HTML.But에서 줄 바꿈이 코드에 의해 생성 된 PDF에서 작동하지 않습니다 사용한 PDF.I을 넘쳐되는 매우 큰 length.Due의 데이터가 포함되어 있습니다. IText 2에서 줄 바꾸기에 대한 대안이 있는지 알고 싶습니까?

또는 가로 모드에서 PDF를 생성하여 전체 데이터를 PDF로 표시 할 수 있습니까?

모든 의견을 환영합니다.

다음 URL에 하나의 이미지가 첨부되어 있습니다. http://www.mediafire.com/download/l19qa33myluaqj4/pw-4_(2).jpg

답변

11

다음을 사용하여, CSS를 사용하여 가로 모드에서 페이지를 설정할 수 있습니다

@page { size: A4 landscape;} 

페이지 크기는 CSS 3 specification의 일부이며, 비행 접시에 의해 지원됩니다.

+0

감사합니다 !!!!! – Dexter

+0

저를 위해 일하지 않았습니다. :-( – Rebeccah

2

나는 @Bruno Lowagie에 의해 제안대로 대답을 얻었다

우리가 사용하는 CSS를 사용하여 가로 모드에서 우리의 페이지를 설정할 수 있습니다

하십시오 lot..Your 솔루션 일

@page { size: A4 landscape;} 
관련 문제