From:             [EMAIL PROTECTED]
Operating system: Win NT 4.0
PHP version:      4.0.6
PHP Bug Type:     FDF related
Bug description:  Problem with the data parameter in pdf_open_image()

Hi,

I use PDFLIB version 4.0.1 and PHP 4.0.6.

<?
$file = "image.jpg";
$len=filesize($file);
$fp = fopen($file, "rb");
echo $fp;
$data = fread($fp, $len);
fclose($fp);

$pdf=pdf_new();
pdf_open_file($pdf, "test.pdf");
pdf_begin_page($pdf, 595, 842);

// With pdf_open_image_file() it works !
// $pim = pdf_open_image_file($pdf, "jpeg", $file");
$pim = pdf_open_image($pdf, "jpeg", "memory", $data, $len, 300, 100, 3, 8,
"" );

PDF_place_image($pdf, $pim, 100, 500, 1);
PDF_close_image($pdf, $pim);
pdf_end_page($pdf);
pdf_close($pdf);
?>

The script works with no errors, and the PDF file is created.
With pdf_open_image_file() the Jpeg file is correctly mixed in the PDF
file
With pdf_open_image(), at the place in the PDF file where I should find the
Jpeg data, there is garbage starting with "C:\inetpub\wwwroot" !

I need to use pdf_open_image() instead of pdf_open_image_file() because the
image I want to use is not a file, it's created with the gd library, and
the function pdf_open_memory_image() is not available in PHP 4.0.6 binaries
for Win32.

Regards.
Fred.

-- 
Edit bug report at: http://bugs.php.net/?id=12021&edit=1


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to