addPageNumber

addPageNumber

ADVANCED / PREMIUM TRIAL

Inserts page numbers into a PDF document.

Description
public addPageNumber (string $source, string $target, [array $options])

Inserts page numbers into a PDF document.

Parameters

source

Path to the PDF document.

target

Path to the output PDF.

options

The possible keys and values are:

key Type Description
annotations bool Import annotations (links, comments and others). Default as false.
bold bool Default as false.
color array Default as array(255, 255, 255).
excludeFirstPage bool Default as false.
font string Default as 'Helvetica'.
fontSize int Default as 7.
format string Default as 'Page INDEXPAGE of TOTALPAGES'.
italic bool Default as false.
position array Default as array(0, 0) => (x, y).
startNumber int Default as 1.
underline bool Default as false.
useFixedAnnotationPositions bool Force annotation page link IDs. Useful when using PDF readers that don't detect all PDF contents automatically. Default as false.
Exceptions

File doesn't exist.

Code samples

Example #1

Release notes
  • phpdocx 16.0:
    • new method.