[PHPwestoz] PHP problem

mike at orbitaldesigns.com.au mike at orbitaldesigns.com.au
Mon Jul 14 10:53:29 EST 2008


PING.

Why not use FPDF: http://www.fpdf.org/

I've used it many times for invoicing type processes.

Cheers


Quoting Daniel Antonic <daniel at dcnsolutions.net>:

> Ok, tried that, here is the code that I used:
>
>     $certLogo = "logo.gif";
>
>
>     $pdf = pdf_new();
>     pdf_open_file($pdf, $filename);
>     $font = pdf_findfont($pdf, "Helvetica", "host", 0);
>
>     pdf_begin_page($pdf, 595, 842);
>
>
>     $image = $pdf->load_image("auto", $certLogo, "");
>     $pdf->fit_image($image, 390,575, "");
>     $pdf->close_image($image);
>
>
>     pdf_setfont($pdf, $font, 10);
>
>     pdf_show_xy($pdf, "Invoice: " . $invoice, 350, 750);
>
> //more lines of text
>
>
>     pdf_end_page($pdf);
>     pdf_close($pdf);
>
>
> Here is the error message I got:
>
> PHP Fatal error:  Call to a member function load_image() on a non-object
>
> The gif file is in the same directory as the php script file. Any ideas?
>
> Daniel
>
> ----- Original Message -----
> From: "Tim Carpenter" <Tim at gaiaresources.com.au>
> To: "PHP users in Western Australia (or nearby)"   
> <phpwestoz at lists.linux.org.au>
> Sent: Saturday, July 12, 2008 11:36 PM
> Subject: Re: [PHPwestoz] PHP problem
>
>
> Hi,
>
> You have to open the image using pdf_load_image first, pass the   
> result of that as the second parameter of pdf_fit_image.
>
> http://au.php.net/manual/en/function.pdf-load-image.php
>
> Tim
>
>
> -----Original Message-----
> From: phpwestoz-bounces at lists.linux.org.au on behalf of Daniel Antonic
> Sent: Sat 12/07/2008 10:48 PM
> To: phpwestoz at lists.linux.org.au
> Subject: [PHPwestoz] PHP problem
>
> Ok guys, here is the problem I have.
>
> I'm Using Apache 1.3 and PHP 5.2. I'm writing my own invoicing   
> program, and it needs to generate PDF invoices, and save them to a   
> file. I've got it inserting text fine, but I've got all sorts of   
> trouble inserting pictures.
>
> The code that I'm using is as follows:
>
>
>     $pdf = pdf_new();
>     pdf_open_file($pdf, $filename);
>     $font = pdf_findfont($pdf, "Helvetica", "host", 0);
>
>     pdf_begin_page($pdf, 595, 842);
>
> //PDF_fit_image ( $pdf, "logo.gif", 10, 10, "scale 0.5" ) removed   
> this line for script to run
>
>     pdf_setfont($pdf, $font, 10);
>
>     pdf_show_xy($pdf, "Invoice: " . $invoice, 350, 750);
>
> //extra lines go in here
>
>     pdf_end_page($pdf);
>     pdf_close($pdf);
>
> I've used pdf_fit_image() and gotten the following error:   
> pdf_fit_image() expects parameter 2 to be long, string given, had to  
>  remove the line for the script to run.
>
> I'm not sure what is going wrong, any help would be great.
>
> Kind regards,
> Daniel Antonic
> Proprietor DCN Solutions
>
> Mob: 0438 303 429
> Web: dcnsolutions.net
>
>
>
> No virus found in this incoming message.
> Checked by AVG - http://www.avg.com
> Version: 8.0.138 / Virus Database: 270.4.9/1548 - Release Date:   
> 12/07/2008 7:40 AM
>
>
>
>
> --------------------------------------------------------------------------------
>
>
>> _______________________________________________
>> PHPwestoz mailing list
>> PHPwestoz at lists.linux.org.au
>> http://lists.linux.org.au/listinfo/phpwestoz
>>






More information about the PHPwestoz mailing list