2015-01-23 2 views
1

내가 XSL를 사용하여 PDF 파일을 만드는 오전에 블랙 박스 같은 이미지가 표시 FO.XSL : 나는 구글 크롬 브라우저에서 문제에 직면하고 지금</p> <p>, 구경에게 : 오직 구글 크롬

pdf 파일을 생성하는 동안 pdf의 이미지가 표시되지 않습니다. 이미지 대신 블랙 박스가 나타납니다.

xsl : fo external-graphic에 대해 모든 content-type을 입력 해보십시오.

하지만 이미지 대신 검은 색 상자가 나타납니다.

Google 크롬 브라우저에서만이 문제가 발생하며 다른 브라우저에서는 문제가 없습니다. 여기

내가 XSL을 사용하여 PDF에 이미지를 표시하기 위해 사용하고있는 코드입니다 :

<fo:table-cell text-align="left" padding-left="30px" padding-bottom="10px" background-color="white"> 
       <fo:block> 
       <fo:external-graphic content-width="100%" content-height="100%" content-type="content-type:image/jpg"> 
        <xsl:attribute name="src">url(http://../images/barcode1.jpg)</xsl:attribute> 
       </fo:external-graphic> 
       </fo:block> 
      </fo:table-cell> 
+0

.jpg 파일에 문제가있을 수 있습니다. 이것을 시도해 보셨습니까? 이미지를 Word 파일에 저장하고 PDF로 저장 한 다음 Chrome에서 PDF를 엽니 다. 또한 그 결과 검은 색 상자가 나타나면 Chrome에서 PDF를 읽는 코드에 문제가 있음을 알 수 있습니다. – Hobbes

+0

@Hobbes 답장을 보내 주셔서 감사합니다. 그 .jpg 파일 문제가 아니라 다른 모든 확장 이미지를 사용해 보았지만 작동하지 않습니다. –

답변

0

구경에게 우리는 당신의 XSLT 또는 XSL-FO 코드의 많은 부분을 볼 수 없습니다, 그래서 이것은 단지입니다 추측. 시도해보십시오.

<fo:external-graphic content-width="100%" content-height="100%" content-type="content-type:image/jpg"> 
    <xsl:attribute name="src"> 
     <xsl:value-of select="http://../images/barcode1.jpg"/> 
    </xsl:attribute> 
</fo:external-graphic> 

변경 사항이 있으면 알려주세요.

+0

작품 감사합니다. –