2011-03-02 6 views
0

itext 5.0.5를 사용하여 PDF를 생성 중입니다. 다른 MIME 형식 이미지, pdf, html 콘텐츠 등을 읽은 다음 데이터베이스에서 해당 파일을 읽고 pdf를 생성 중입니다.html 용 iText 헤더

문서 사용자는 하나의 생성 된 pdf에서 개별 문서와 문서 모음을 볼 수있는 두 가지 유형의 문서가 있습니다.

나는 HTML 콘텐츠 pdf 헤더 부분에 하나의 문제점이 있습니다.이 HTML 컨텐트는 양식의 텍스트 영역에서 나옵니다. 사용자가 텍스트 영역에 머리말 정보를 미리 입력하고 입력하고 문서를 작성할 수 있습니다. 모든 MIME 형식 문서에 대한 각 페이지의 머리글을 생성하기 위해 페이지 이벤트를 사용하는 경우 pdf 생성 시간.

html 콘텐츠의 헤더는 두 번 올 것입니다. 첫 번째 페이지 헤더의 HTML 형식 문서는 첫 번째 페이지에 생성해서는 안됩니다. 개별 문서를 읽는 중이라면 pdf 용 솔루션이 있지만 내가 다른 MIME 형식의 모든 문서를 포함하는 최종 PDF를 읽을 때 그것은 작동하지 않습니다. 거기에 어떤 방식 으로든 헤더를 생성 할 수 있으므로 HTML 형식의 콘텐츠의 첫 페이지는 생성되지 않습니다. 페이지 이벤트 사용. 도와주세요.

답변

0

아마도 HTML을 처리 할 때 두 개의 서로 다른 pageEvents를 사용할 수 있습니다. 하나는 헤더 (현재 하나)를 추가하고 하나는 페이지 이벤트 핸들러를 원래의 것으로 설정합니다.

새 것으로 시작하십시오. 첫 번째 페이지 이벤트가 나타나고 새 이벤트 핸들러가 현재 페이지 이벤트 핸들러를 변경합니다. 나머지 페이지에는 평소와 같이 헤더가 찍혀 있습니다.