What I want to do is embed a pdf on a web page or use a js library for viewing pdf and have an option to click on the pdf. This saves the coordinates and page of the pdf that you are on.

I can then send these coordinates for use by someone else to insert at that point.

Here's my code for the PDF, I'm using fpdi. You'll see where I want to set the coordinates. $pdf->Image('images/sds-overlay.jpg',0,0,0);

require_once('fpdf/fpdf.php');
require_once('fpdi/fpdi.php');

try{

$query1 = "SELECT myFile FROM ".$company."_automated_responses WHERE unid = '".$_GET['unid']."'";
$stmt1 = $db->prepare( $query1 );                           
$stmt1->execute(); 
while ($row = $stmt1->fetch(PDO::FETCH_ASSOC)){ 
    $myFile = $row['myFile'];
    }

}catch(PDOException $exception){
}

if($myFile !=""){

$pdf = new FPDI();
//$pdf->AddPage();

//Set the source PDF file
$pageCount = $pdf->setSourceFile("uploads/".$company."/".$myFile."");

// iterate through all pages
for ($pageNo = 1; $pageNo <= $pageCount; $pageNo++) {
    // import a page
    $templateId = $pdf->importPage($pageNo);
    // get the size of the imported page
    $size = $pdf->getTemplateSize($templateId);


    // create a page (landscape or portrait depending on the imported page size)
    if ($size['w'] > $size['h']) {
        $pdf->AddPage('L', array($size['w'], $size['h']));
    } else {
        $pdf->AddPage('P', array($size['w'], $size['h']));
    }

    // use the imported page
    $pdf->useTemplate($templateId);

    $pdf->Image('images/sds-overlay.jpg',0,0,0);
}


$pdf->Output("uploads/".$company."/P-".$myFile."", "F");

If anyone has any idea where to start with this !