Foxit Quick PDF Library

PHP and Windows with the ActiveX edition of Foxit Quick PDF Library

PHP developers can use the ActiveX edition of Foxit Quick PDF Library to add PDF functionality to their PHP websites running on the Windows operating system. Here’s a quick guide on how to get up and running:

  1. The first thing you’ll need to do is register the ActiveX edition of Foxit Quick PDF Library. The sample code below uses the 32-bit version of the library.
  2. Create a PHP file that includes the code below.
  3. Make sure that the version of library that you’re using is updated on line 3.
  4. Make sure that you have added your license key to the UnlockKey function on line 4.


$root = $_SERVER['DOCUMENT_ROOT'] . '/';
$FileName = $root . '/hello_world.pdf';
$qp = new COM('DebenuPDFLibraryAX1312.PDFLibrary');
$validKey = $qp->UnlockKey('...');
if ($validKey == 1)
    echo 'License validation successful!';
    echo 'Valid license key: ';
    echo $qp->LicenseInfo;
    echo 'License validation failed!';


$qp->DrawText(100, 100, 'Hello PHP! This text has been drawn using the DrawText function.');
$qp->DrawHTMLText(100, 125, 400, 'Quick PDF Library Version: ' . $qp->LibraryVersion);
$qp->DrawHTMLText(100, 140, 400, 'License Information: ' . $qp->LicenseInfo);

$qp->DrawBox(50, 50, 500, 150, 0);

$r = $qp->SaveToFile($FileName);

if ($r == 1)
    echo 'The file was saved successfully.';
} elseif ($r == 2)
	echo 'The file was not saved successfully.';

$qp = null;

This article refers to a deprecated product. If you are looking for support for Foxit PDF SDK, please click here.

Updated on May 16, 2022

Was this article helpful?
Thanks for your feedback. If you have a comment on how to improve the article, you can write it here: