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. Help |
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. Help |
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. Help |
TsgcPDFExporter | sgcPDF_Export | Windows | Exports pages and thumbnails to BMP, PNG or JPEG files and streams. Help |
TsgcPDFOptimizer | sgcPDF_Optimize | All platforms | Reduces file size: removes duplicate and unused objects, recompresses streams and downsamples images. Help |
TsgcPDFSignatureHandler | sgcPDF_Signatures | All platforms | Signs documents with a PFX certificate, visible or invisible signature fields, SHA-256/384/512, timestamps and document timestamps. Help |
TsgcPDFSignatureVerifier | sgcPDF_Signatures | All platforms | Verifies every signature in a file: integrity, byte range coverage, signer certificate and certificate chain trust. Help |
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. Help |
TsgcPDFTextOutliner | sgcPDF_TextOutlines | All platforms | Converts all text to vector outlines: every glyph becomes a path with the same position, color and size, and the fonts left unused are removed. The file prints and looks the same without needing any font, but its text can no longer be selected or searched. Help |
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. Help |
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. End users create, move, resize, edit and delete annotations with the mouse and reply to notes in a popup. Help |
TsgcPDFThumbnailView | sgcPDF_ViewerVCL | VCL (Windows) | Page thumbnails panel linked to a TsgcPDFViewerControl. Help |
TsgcPDFOutlineView | sgcPDF_ViewerVCL | VCL (Windows) | Bookmarks (outline) tree linked to a TsgcPDFViewerControl. Help |
TsgcPDFBarcodeControl | sgcPDF_Barcode_VCL | VCL (Windows) | Barcode and QR code control: Code 128, Code 39, EAN-13, EAN-8, UPC-A, ITF, Codabar, GS1-128, QR Code, DataMatrix (ECC200) and PDF417, with rotation, quiet zone, bar height and an optional human readable text line. Saves the symbol to PNG or SVG, and its Symbol property draws it on a PDF page as vectors. Help |
TsgcPDFViewerFMX | sgcPDF_ViewerFMX | FMX: Windows, macOS, iOS, Android | FireMonkey PDF viewer control drawing through the FMX canvas, with scroll, zoom, marquee zoom and page navigation. Help |
TsgcPDFBarcodeFMX | sgcPDF_Barcode_FMX | FMX | FireMonkey barcode and QR code control with the same symbologies and options as TsgcPDFBarcodeControl. The module size is set in logical units and rounded to device pixels. Saves the symbol to PNG or SVG. Help |