2010-02-23 3 views
1

나는 동적으로 ABCpdf 사용하여 PDF를 만드는거야 (HTML을 -> PDF)PDF 파일로 <td>에 배경 이미지를 추가 (ABCpdf)

내가 (지도자) 목차를 만들려고 해요, 그리고 지도자가 반복 x 배경 이미지를 사용하는 가장 쉬운 방법이라고 생각하십시오.

/웹
      GenReport.aspx
     /이미지
            tocback.gif
/데이터
      template.html : 여기 내 파일 구조입니다

GenReport는 html 템플릿을 사용하며 pdf 생성시 적용 가능한 모든 섹션을 대체합니다. 스타일은 또한 template.html에 있습니다. 이미지가 발견되지 않는 것을 제외하고

모두가 노력하고 있습니다 (I 웹에 다른 이미지에 직접 경로를 사용하는 경우, 나는 테이블의 배경에 표시 할 이미지를 얻을 수 있습니다.)

그래서, 제 질문은 tocback.gif를 어떻게 참조할까요? 템플릿 (/Data/template.html - 아래 (1) 참조) 또는 pdf (/Web/GenReport.aspx (2) 아래)를 생성하는 페이지에서 경로를 참조해야합니까?

(1) background-image : url (/images/tocback.gif);
(2) background-image : url (../ Web/images/tocback.gif);

분명히 이들 중 어느 것도 나를 위해 작동하지 않습니다. 내가 놓친 게 있니?

(즉 옵션의 경우 심지어는 FS의 이미지를 하드 코딩 된 참조를 추가 상관하지 않겠습니다.) 내가 수동

http://www.websupergoo.com/support.htm에서 답을 발견

+0

try : background-image : url (../ images/tocback.gif); – jjj

+0

또는 : background-image : url (../../ images/tocback.gif); – jjj

+0

어느 쪽도 효과가 없습니다 ... – IniTech

답변

0

이미지를 pdf로 렌더링 할 수 없습니다. 새 페이지를 추가하고 해당 페이지로 HTML을 렌더링하십시오. 해당 페이지 URL을 AddImageUrl() 방법을 사용하여 pdf를 성공적으로 생성하십시오.

이 샘플 코드는 abcpdf 헬프 라인에서 찾을 수 있습니다.

건배

+0

사실, 나는 방금 절대 경로를 사용했다 (위의 '대답'참조) – IniTech

관련 문제