Page Count
This demo shows you how to get the page count of a PDF document.
PHP
<?php
use setasign\SetaPDF2\Core\Document;
// load and register the autoload function
require_once __DIR__ . '/../../../../../bootstrap.php';
$files = [
$assetsDirectory . '/pdfs/Brand-Guide.pdf',
$assetsDirectory . '/pdfs/camtown/Terms-and-Conditions.pdf',
$assetsDirectory . '/pdfs/etown/Laboratory-Report.pdf',
];
$path = displayFiles($files);
$document = Document::loadByFilename($path);
$pages = $document->getCatalog()->getPages();
$pageCount = $pages->count();
// or
// $pageCount = count($pages);
echo 'The document "' . basename($path) . '" has ' .
($pageCount === 1 ? '1 page' : $pageCount . ' pages');
