phpdftk API Documentation

Toolkit

Table of Contents

Namespaces

Bookmark
Encryption
Form
Label
Redaction
Stamper

Classes

AnnotationFlattener
Flatten annotations into page content, making them non-interactive.
BookmarkEditor
Add, replace, read, or remove PDF bookmarks (outlines).
FormFiller
Fill interactive PDF form fields (AcroForm).
LtvSigner
Add LTV (Long-Term Validation) data to signed PDFs — PAdES B-LT profile.
MetadataEditor
Read and modify PDF document metadata (Info dictionary).
MetadataInfo
Read-only snapshot of a PDF's Info dictionary fields.
PageLabeler
Set page numbering labels on a PDF.
PageSelector
Selects which pages an operation applies to.
PageSlicer
Extract, reorder, remove, and split pages from a PDF.
PageTransformer
Transform page geometry — rotate, scale, and set page boxes.
PdfEncrypt
Apply, change, or remove encryption on existing PDFs.
PdfMerger
Combine multiple PDFs into one document.
PdfStamper
Add text overlays, watermarks, page numbers, headers and footers to PDFs.
TextBlock
A block of text extracted from a PDF page, grouped by font/size.
TextExtractor
Extract text from PDFs — per page, full document, or with search.
TextMatch
A single text search match within a PDF.
TextRedactor
Redact text or areas from PDF pages by drawing filled rectangles.
TextSearchResults
Collection of text search matches across a PDF document.

        
On this page

Search results