<?php
$pageprint = '_print.php?cid='.$catid.'&uid='.$uid;
$downloadname = "filename " . date("YmdGi") . ".pdf";
$aspPDF = new COM("Persits.Pdf") or die("Unable to instantiate AspPDF");
$docPDF = $aspPDF->CreateDocument();
$docPDF->Title = $downloadname;
$docPDF->Creator = "Creator name";
$margin = 0.5 * 72;
$urlparam =
"PageWidth=" . 8.267 * 72 .
",PageHeight=" . 11.692 * 72 .
",LeftMargin=" . $margin .
",RightMargin=" . $margin .
",TopMargin=" . $margin/2 .
",BottomMargin=" . $margin/2;
$docPDF->ImportFromUrl($pageprint, $urlparam);
$totalpage = $docPDF->Pages->Count;
for ($i=1; $i<=$totalpage; $i++) {
$str = "Page " . $i . " of " . $totalpage;
$docPDF->Pages($i)->Canvas->DrawText($str, "x=500; y=15; size=10", $docPDF->Fonts("Courier"));
}
$directory = dirname(__FILE__) . '/asppdf/';
$filename = $directory . $downloadname;
$docPDF->Save($filename, False);
?>