こんにちは、ASPFPDF クラスを使用して、以下の非常に単純なコードを使用して PDF に画像を出力しようとしています。
<!--#include file="fpdf.asp"-->
<%
Dim pages
Dim pdf
Set pdf=CreateJsObject("FPDF")
pdf.CreatePDF "P", "mm", "A4"
pdf.SetPath "fpdf/"
pdf.Open()
pdf.AddPage("P")
pdf.Image "invoiceheader.jpg"
pdf.Output ()
%>
実行すると、このスクリプトは pdf を開くはずですが、Adobe Reader では「ファイルが %pdf で始まっていません」というメッセージが表示されます。同様の結果が得られた他のリーダーを使用してみました。
画像行を削除してテキスト (pdf.Cell 40,5,"Date",0,1,"R" など) を出力すると、すべてが完全に機能します。
私が発狂する前に、誰でも何かアイデアを思いつきました!
ありがとうございました。