| document-structure.md |
Create/load document, page settings, orientation, margins, sections, save to file/stream, incremental update, compression, open encrypted PDF, dispose |
| pages.md |
Add/insert/remove/rotate pages, get page count, set margins, sections with different page settings, get client size |
| flow-layout.md |
Chain elements using PdfLayoutResult, paginate text across pages, PdfLayoutFormat options |
| text.md |
Draw text (drawString, PdfTextElement), standard/TrueType/CJK fonts, RTL text, multicolumn text, pens and brushes |
| images.md |
Insert JPEG/PNG images (PdfBitmap), apply transparency and rotation, insert from web URL |
| shapes.md |
Draw polygon, line, curve, path, rectangle, pie, arc, bezier, ellipse |
| tables.md |
Create PdfGrid, add columns/headers/rows, cell/row/column customization, built-in styles, pagination, multiple tables |
| lists.md |
Ordered lists (PdfOrderedList), unordered lists (PdfUnorderedList), sub-lists |
| header-footer.md |
Add headers and footers (PdfPageTemplateElement), automatic fields (page number, page count, date/time), composite fields |
| bookmarks.md |
Add/insert/remove/modify bookmarks (PdfBookmark), child bookmarks, destination, color, text style |
| annotations.md |
Rectangle, ellipse, line, polygon, URI, document link, text web link, text markup, popup annotations; flatten, modify, remove annotations; import/export FDF/XFDF/JSON |
| hyperlinks.md |
Web navigation links (PdfTextWebLink), URI annotations, internal document navigation (PdfDocumentLinkAnnotation), destination modes |
| watermarks.md |
Text and image watermarks with transparency and rotation, apply to all pages via PdfPageTemplateElement stamp |
| pdf-templates.md |
Create PdfTemplate, draw templates on pages, extract page as template using createTemplate, stamp overlays with PdfPageTemplateElement |
| digital-signature.md |
PdfSignatureField, PdfCertificate, sign new/existing PDF, signature appearance, external signer, multiple signatures, timestamp, LTV |
| text-extraction.md |
Extract text (full/page/range), extract text lines/words/characters with bounds and font info, find text with MatchedItem |
| pdf-conformance.md |
PDF/A-1b, PDF/A-2b, PDF/A-3b conformance levels, embedded fonts requirement, attachment relationships for PDF/A-3b |
| attachments.md |
Add/remove file attachments (PdfAttachment), attach from base64, extract and save to disk, PDF/A-3b attachment metadata |
| layers.md |
Add/toggle/remove layers (PdfPageLayer), nested layers (PdfLayer), visibility control, flatten layers |
| forms.md |
AcroForm fields: text box, combo box, radio button, list box, check box, signature, button; fill/modify/flatten/remove fields; import/export FDF/XFDF/JSON/XML |
| encryption.md |
RC4 and AES encryption, user/owner passwords, permissions (print, copy, edit), protect existing PDF, change/remove password |