sgcPDF Components

The 15 components registered on the sgcPDF palette page: 14 in the VCL design time package and TsgcPDFViewerFMX in the FireMonkey one. The non visual components can also be created in code from console applications, services and servers.

ComponentUnitPlatformsWhat it does
TsgcPDFDocumentsgcPDF_DocumentVCL, FMX, console, serviceCreates, 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.
TsgcPDFEditorsgcPDF_EditorVCL, FMX, console, serviceEdits existing files: watermarks, headers and footers, page numbers, stamps, merge, split, extract, insert, delete, rotate and reorder pages.
TsgcPDFViewersgcPDF_ViewerWindowsNon visual viewer engine: loads a document and paints pages into any window or device context, with zoom and page navigation.
TsgcPDFTextExtractorsgcPDF_TextExtractAll platformsExtracts page text with position, font name and size for every fragment, the basis for search and text selection.
TsgcPDFExportersgcPDF_ExportWindowsExports pages and thumbnails to BMP, PNG or JPEG files and streams.
TsgcPDFOptimizersgcPDF_OptimizeAll platformsReduces file size: removes duplicate and unused objects, recompresses streams and downsamples images.
TsgcPDFSignatureHandlersgcPDF_SignaturesAll platformsSigns documents with a PFX certificate, visible or invisible signature fields, SHA-256/384/512, timestamps and document timestamps.
TsgcPDFSignatureVerifiersgcPDF_SignaturesAll platformsVerifies every signature in a file: integrity, byte range coverage, signer certificate and certificate chain trust.
TsgcPDFRedactorsgcPDF_RedactionAll platformsRemoves text, images, vector paths and annotations under a region or matching a text, then paints an overlay. Removed text cannot be extracted afterwards.
TsgcPDFImageExtractorsgcPDF_ImageExtractAll platformsEnumerates the images of a page, including inline images and images inside form XObjects, and decodes them to PNG, JPEG or BMP.
TsgcPDFHTMLRenderersgcPDF_HTMLAll platformsConverts an HTML subset with CSS to paginated PDF: headings, paragraphs, inline styles, lists, tables, images, links, page breaks, headers and footers.
TsgcPDFViewerControlsgcPDF_ViewerVCLVCL (Windows)Visual PDF viewer control: scroll, zoom modes, page navigation, text selection and copy, search with highlight, form filling, links and printing.
TsgcPDFThumbnailViewsgcPDF_ViewerVCLVCL (Windows)Page thumbnails panel linked to a TsgcPDFViewerControl.
TsgcPDFOutlineViewsgcPDF_ViewerVCLVCL (Windows)Bookmarks (outline) tree linked to a TsgcPDFViewerControl.
TsgcPDFViewerFMXsgcPDF_ViewerFMXFMX: Windows, macOS, iOS, AndroidFireMonkey PDF viewer control drawing through the FMX canvas, with scroll, zoom and page navigation.

Beyond the palette, the units expose classes you create in code, such as TsgcPDFParser, TsgcPDFRendererRaster, TsgcPDFAValidator, TsgcPDFCanvas and the TsgcPDFPAdESSigner bridge to sgcSign. See the feature matrix for what each area covers.

Best value: All-AccessEvery eSeGeCe product, Premium Support included, from €1,059/year.
See All-Access pricing

Build with sgcPDF

Request a trial and drop the components on your first form.