PDF Creator Pilot documentation |
Download CHM version of this manual. |
|
![]() ![]() Collapse AllOnce you have installed PDF Creator Pilot to you system it is available for use from PHP. You need to create a new COM object: $PDF = new COM("PDFCreatorPilot.PDFDocument3");
Then you need to set license data and adjust other properties: $PDF->StartEngine("demo", "demo");
$PDF->GenerateInMemoryFile = true;
Fill your document with some data: $PDF->BeginDoc();
$PDF->PDFPAGE_SetActiveFont("Verdana", true, false, false, false, 14, 0);
$PDF->PDFPAGE_TextOut(10, 20, 0, "Hello from PHP!");
$PDF->EndDoc();
Now send it directly to user output stream: $size = $PDF->MemoryFileSize;
$buffer = $PDF->BinaryImage;
header("Content-type: application/pdf");
header("Content-Disposition: attachment; filename=test.pdf");
header("Content-Length: $size");
// $PDF->BinaryImage returns VARIANT with a type VT_ARRAY
// so we need to convert all its elements to chars.
foreach ($buffer as $byte)
echo chr($byte);
Thats it.
|



Example