Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 7 of 7
  1. #1
    New Coder
    Join Date
    Jan 2008
    Posts
    10
    Thanks
    0
    Thanked 0 Times in 0 Posts

    convert web page to pdf

    anybody can help me, how to convert from web page to pdf use a simple php scripts .........thanks

  • #2
    Regular Coder student101's Avatar
    Join Date
    Nov 2007
    Posts
    634
    Thanks
    80
    Thanked 15 Times in 15 Posts
    Easy stuff,
    What do you need/want to convert to pdf?

  • #3
    New Coder
    Join Date
    Jan 2008
    Posts
    10
    Thanks
    0
    Thanked 0 Times in 0 Posts
    yuppp...i want to convert from html page to pdf page........hmmm...any ideas...

  • #4
    Regular Coder student101's Avatar
    Join Date
    Nov 2007
    Posts
    634
    Thanks
    80
    Thanked 15 Times in 15 Posts

    Thumbs up

    Quote Originally Posted by razaksamad View Post
    yuppp...i want to convert from html page to pdf page........hmmm...any ideas...
    Here is a basic one.

    You could've just googled your question and found these?

    http://bg2.php.net/manual/en/ref.pdf.php
    http://www.easysw.com/htmldoc/

    In order the code to work, the following line in your php.ini has to be uncommented:
    extension=php_pdf.dll
    PHP Code:
    <?php require_once('Connections/cnTest.php'); ?>
    <?php
    // select data from database for the PDF
    mysql_select_db($database_cnTest$cnTest);
    $query_rsReportData "SELECT * FROM categories";
    $rsReportData mysql_query($query_rsReportData$cnTest) or die(mysql_error());
    $row_rsReportData mysql_fetch_assoc($rsReportData);
    $totalRows_rsReportData mysql_num_rows($rsReportData);
    ?>
    <?php
    // create handle for new PDF document
    $pdf pdf_new();
    // open a file
    pdf_open_file($pdf"");

    // Set Info
    pdf_set_info($pdf"Author""Your name");
    pdf_set_info($pdf"Title""Report");
    pdf_set_info($pdf"Creator""Your name");
    pdf_set_info($pdf"Subject""Report");

    // start a new page (A4)
    pdf_begin_page($pdf595842);

    // path of your TTF font directory 
    $fontdir "C:\WINDOWS\Fonts";

    // Open .TTFs (true type fonts)
    pdf_set_parameter($pdf"FontOutline""ArialItalic=$fontdir\ariali.ttf");
    pdf_set_parameter($pdf"FontOutline""ArialBold=$fontdir\ARIALBD.TTF");
    pdf_set_parameter($pdf"FontOutline""Arial=$fontdir\ARIAL.TTF");

    // ------ Start output of the PDF Content ------//
    // set the font - Arial Bold 15
    $font pdf_findfont($pdf"ArialBold""host",0); pdf_setfont($pdf$font15);  
    // output document title
    pdf_show_xy($pdf"Categories Report"50788);
    // draw a line
    pdf_moveto($pdf20780);
    pdf_lineto($pdf575780);
    pdf_stroke($pdf);

    // set the font - Arial Italic 12
    $font pdf_findfont($pdf"ArialItalic""host",0); pdf_setfont($pdf$font12);
    $y 750;
    // output data header
    pdf_show_xy($pdf"Category:"50$y);
    $y -= 5;

    // set the font - Arial 10
    $font pdf_findfont($pdf"Arial""host",0); pdf_setfont($pdf$font10);

    // output the data from Database
    do 
    {       
    $y -= 15;
            
    pdf_show_xy($pdf$row_rsReportData['name'], 50$y);

    while (
    $row_rsReportData mysql_fetch_assoc($rsReportData));

    // ------ End output of the PDF Content ------//

    // end page
    pdf_end_page($pdf);

    // close and save file
    pdf_close($pdf);

    $buf pdf_get_buffer($pdf);
    $len strlen($buf);

    header("Content-type: application/pdf");
    header("Content-Length: $len");
    header("Content-Disposition: inline; filename=report.pdf");
    echo 
    $buf;

    pdf_delete($pdf);
    ?>
    <?php
    mysql_free_result
    ($rsReportData);
    ?>
    Last edited by student101; 01-21-2008 at 10:03 AM.

  • #5
    New Coder
    Join Date
    Jan 2008
    Location
    At home :p
    Posts
    39
    Thanks
    7
    Thanked 1 Time in 1 Post
    and if you don't have access to php.ini, you can use http://sourceforge.net/projects/html2fpdf libraries. You can easily convert html content of file into PDF

  • #6
    New Coder
    Join Date
    Jan 2008
    Posts
    10
    Thanks
    0
    Thanked 0 Times in 0 Posts

    it works

    thank you sooooooooooooo much

  • #7
    Regular Coder student101's Avatar
    Join Date
    Nov 2007
    Posts
    634
    Thanks
    80
    Thanked 15 Times in 15 Posts
    Sure thing~


  •  

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •