Skip to content

Certificate of Excellence & Achievement ​

The Certificate document builder generates formal certificates in landscape orientation with custom signatory blocks, seal styling, and achievement narratives.

php
use Jengo\Pdf\Pdf;

return Pdf::certificate('Certificate of Completion')
    ->subtitle('Full-Stack Web Development Bootcamp')
    ->recipient('Jane Doe')
    ->presentationLine('This certificate is proudly awarded to')
    ->achievement('For exemplary completion of 120 hours of advanced architectural training with distinction.')
    ->number('CERT-2026-0891')
    ->issueDate('2026-09-29')
    ->addSignatory('Dr. Alan Turing', 'Program Director')
    ->addSignatory('Ada Lovelace', 'Lead Instructor')
    ->primaryColor('#1e40af')
    ->watermark('VERIFIED', opacity: 0.05)
    ->download('certificate-jane-doe.pdf');

Fluent Configuration Options ​

MethodDescription
->title(string $title)Main certificate headline (e.g. Certificate of Excellence).
->subtitle(string $subtitle)Specialization or course track subtitle.
->recipient(string $name)Name of the recipient.
->presentationLine(string $line)Text preceding the recipient name (defaults to This is proudly presented to).
->achievement(string $text)Paragraph describing the achievement or award details.
->number(string $certNumber)Unique certificate serial / verification number.
->issueDate(string $date)Date of issuance.
->addSignatory(string $name, string $title)Append an authorized signatory with signature line.
->signatories(array $signatories)Bulk override for signatories list.

Released under the MIT License.