hai friends
I got the solution. Thanks for your replay .
Step1: download the pdf lib file
www.pdflib.com
Copy the dll php extension folder.
Try this code you got the solution
<?php
function myErrorHandler($errno, $errstr, $errfile, $errline)
{
echo $errstr;
}
$old_error_handler=set_error_handler("myErrorHandl er");
//trigger_error("Incorrect page limit", E_USER_ERROR);
//Folder where the temporary files will be uploaded for modifications if(is_uploaded_file($_FILES['file']['tmp_name']))
//Create a new pdf object
$pdf = pdf_new();
//Set the required parameters
pdf_set_parameter($pdf, 'pdiwarning', 'true');
pdf_set_parameter($pdf, 'compatibility','1.5');
//Open an inmemory pdf file
pdf_open_file($pdf,"");
//$pdi = pdf_open_pdi($pdf, "firstfile.pdf", "", 0);
//$page= pdf_open_pdi_page($pdf, $pdi, 1, "");
//Get the file to add the content
//ile='pdffiles/'.$_FILES['file']['name'];
//Actual filename which will be used later to download the modified file
//ilename=$_FILES['file']['name'];
//Get the file to add the content
$file='pdffiles/'.$_FILES['file']['name'];
//Actual filename which will be used later to download the modified file
$filename=$_FILES['file']['name'];
//$file='pdffiles/'."doc.pdf";
//Actual filename which will be used later to download the modified file
//$filename='doc.pdf';
$pdi = pdf_open_pdi($pdf, $file, "", 0);
//$page= pdf_open_pdi_page($pdf, $pdi, 1, "");
// $width = pdf_get_pdi_value($pdf, "width", $pdi, $page, 0);
// $height = pdf_get_pdi_value($pdf, "height", $pdi, $page, 0);
//Gets the content to be added and noof pages in the pdf document
//$content='test test';
//$length=strlen($content);
$content=$_REQUEST['content'];
$length=strlen($content);
$noofpages = pdf_get_pdi_value($pdf, "/Root/Pages/Count", $pdi, 0, 0);
//$noofpages=3;
//Creates a pdi instance for the selected file
//$pdi = pdf_open_pdi($pdf, $file, "", 0);
//Loop for importing the contents of every page
for($i=1;$i<=$noofpages;$i++)
{
//Imports the selected page
$page= pdf_open_pdi_page($pdf, $pdi, $i, "");
//Gets the dimensions of the selected page
$width = pdf_get_pdi_value($pdf, "width", $pdi, $page, 0);
$height = pdf_get_pdi_value($pdf, "height", $pdi, $page, 0);
//Starts a new pdf page
pdf_begin_page($pdf, $width, $height);
// place page from pdi into the pdf file
pdf_place_pdi_page($pdf, $page, 0.0, 0.0, 1.0, 1.0);
// now add text to the first page at the top right corner
if($i==1)
{
$font = pdf_findfont($pdf, "Courier", "host", 0);
pdf_setfont($pdf, $font, 10);
pdf_show_xy($pdf, $content, $width-(($length*6)+10), $height-15);
}
//
pdf_close_pdi_page($pdf, $page);
pdf_end_page($pdf);
}
pdf_close($pdf);
//Send the modified pdf file to the user
$data = pdf_get_buffer($pdf);
header("Content-type: application/pdf");
header("Content-disposition: attachement; filename=$filename");
header("Content-length: " . strlen($data));
echo $data;
?>