TsgcPDFDocument | sgcPDF_Document | VCL, FMX, console, service | Creates, loads, edits and saves PDF documents: pages, text, TrueType and OpenType fonts, images, vector graphics, tables, barcodes, annotations, bookmarks, layers, forms, attachments, encryption and PDF/A. |
TsgcPDFEditor | sgcPDF_Editor | VCL, FMX, console, service | Edits existing files: watermarks, headers and footers, page numbers, stamps, merge, split, extract, insert, delete, rotate and reorder pages. |
TsgcPDFViewer | sgcPDF_Viewer | Windows | Non visual viewer engine: loads a document and paints pages into any window or device context, with zoom and page navigation. |
TsgcPDFExporter | sgcPDF_Export | Windows | Exports pages and thumbnails to BMP, PNG or JPEG files and streams. |
TsgcPDFOptimizer | sgcPDF_Optimize | All platforms | Reduces file size: removes duplicate and unused objects, recompresses streams and downsamples images. |
TsgcPDFSignatureHandler | sgcPDF_Signatures | All platforms | Signs documents with a PFX certificate, visible or invisible signature fields, SHA-256/384/512, timestamps and document timestamps. |
TsgcPDFSignatureVerifier | sgcPDF_Signatures | All platforms | Verifies every signature in a file: integrity, byte range coverage, signer certificate and certificate chain trust. |
TsgcPDFRedactor | sgcPDF_Redaction | All platforms | Removes text, images, vector paths and annotations under a region or matching a text, then paints an overlay. Removed text cannot be extracted afterwards. |
TsgcPDFHTMLRenderer | sgcPDF_HTML | All platforms | Converts an HTML subset with CSS to paginated PDF: headings, paragraphs, inline styles, lists, tables, images, links, page breaks, headers and footers. |
TsgcPDFViewerControl | sgcPDF_ViewerVCL | VCL (Windows) | Visual PDF viewer control: scroll, zoom modes, page navigation, text selection and copy, search with highlight, form filling, links and printing. |
TsgcPDFThumbnailView | sgcPDF_ViewerVCL | VCL (Windows) | Page thumbnails panel linked to a TsgcPDFViewerControl. |
TsgcPDFOutlineView | sgcPDF_ViewerVCL | VCL (Windows) | Bookmarks (outline) tree linked to a TsgcPDFViewerControl. |
TsgcPDFViewerFMX | sgcPDF_ViewerFMX | FMX: Windows, macOS, iOS, Android | FireMonkey PDF viewer control drawing through the FMX canvas, with scroll, zoom and page navigation. |