ColdFusion 9 を使用して、複数の QR コードを含む PDF を作成しています。
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>
ただし、問題が 1 つあります。最初の画像だけが正しく表示されます。他のすべてのイメージは、最初のイメージの同一のコピーです。そのため、この PDF ドキュメントで 6 つの同一の画像を取得しました。
パスが正しいことを指摘させてください。6 回同じパスではありません。
いくつかのまったく異なる画像が正しく表示されます。Coldfusion には、ほぼ同じ (ファイル サイズ、解像度) の画像を表示する際に問題があると思います。
この問題を解決する方法はありますか?