ColdFusion 9를 사용하여 여러 QR 코드가 포함 된 PDF를 작성하고 있습니다.CFDocument가 잘못된 이미지를 표시합니다.
PDF 문서를 생성하기 전에 이미지를 성공적으로 만들었습니다. 이미지는 서로 다르지만 파일 크기와 해상도는 비슷합니다.
이제 이전에 생성 된 이미지 각각에 대해 HTML을 생성하고 PDF 문서에 넣습니다. 경로가 정확합니다. 확인했습니다.
<cfset amount="6" />
<cfdocument
format="pdf"
unit="cm"
marginTop="0.5"
marginLeft="0.5"
marginRight="0.5"
marginBottom="0.5"
pageType="A4"
filename="#path##name#.pdf">
<cfoutput>
<cfloop from="1" to="#amount#" index="i">
<cfset filename = "#name#_#i#" />
<img src="file://#path#codes/#filename#.png" style="width: 3.58cm; margin: 0 0.2cm 0.5cm;">
#path#codes/#filename#
</cfloop>
</cfoutput>
</cfdocument>
하지만 한 가지 문제가 있습니다. 첫 번째 이미지 만 올바르게 표시됩니다. 다른 모든 이미지는 첫 번째 이미지와 동일한 사본입니다. 그래서이 PDF 문서에는 6 개의 동일한 이미지가 있습니다.
경로가 옳다는 것을 지적하겠습니다. 같은 길의 6 배가 아닙니다.
일부는 완전히 다른 이미지가 제대로 표시됩니다. Coldfusion은 거의 동일한 (파일 크기, 해상도) 이미지를 표시 할 때 몇 가지 문제가 있다고 생각합니다.
이 문제를 해결할 방법이 있습니까?
img src에 http 링크를 사용하면 어떻게됩니까? –
동일하게 적용됩니다. –
이미지 바로 전에 파일 이름 변수를 출력하면 어떻게됩니까? 언제나 똑같은가요? –