Jump to content

Archived

This topic is now archived and is closed to further replies.

christo16

Simple PHP Site

Recommended Posts

Okay I'm working on a site for my store to a make restocking list, it would consist of forms like so:
[img]http://static.flickr.com/76/179881664_bb7271123e_o.png[/img]
and then the site would generate a pdf with the items that were selected
[img]http://static.flickr.com/67/179886629_e9ab4105d1_o.png[/img]
How would I go about doing this, thank you for any help!!!

Share this post


Link to post
Share on other sites
[code=php:0]<?php
// create handle for new PDF document
$pdf = pdf_new();

// open a file
pdf_open_file($pdf, "philosophy.pdf");

// start a new page (A4)
pdf_begin_page($pdf, 595, 842);

// get and use a font object
$arial = pdf_findfont($pdf, "Arial", "host", 1); pdf_setfont($pdf, $arial, 10);

// print text
pdf_show_xy($pdf, "There are more things in heaven and earth, Horatio,", 50, 750); pdf_show_xy($pdf, "than are dreamt of in your philosophy", 50, 730);

// end page
pdf_end_page($pdf);

// close and save file
pdf_close($pdf);
?>[/code]

In order to use PHP's PDF manipulation capabilities, you need to have the PDFLib library installed on your system. If you're working on Linux, you can download a copy from http://www.pdflib.com/pdflib/index.html and compile it for your box. If you're running Windows, your job is even simpler - a pre-built PDF library is bundled with your distribution, and all you need to do is activate it by uncommenting the appropriate lines in your PHP configuration file.

Additionally, you'll need a copy of the (free!) Adobe Acrobat PDF reader, so that you can view the documents created via the PDFLib library. You can download a copy of this reader from http://www.adobe.com/

Once you've got everything in place, it's time to create a simple PDF file. Here goes:

[b]EDITED BY WILDTEEN88: WHEN POSTING CODE PLEASE USE EITHER THE [url=http://www.phpfreaks.com/forums/index.php?action=help;page=post#bbcref]CODE OR PHP[/url] BBCODE[ TAGS[/b]

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.