15 components on the sgcPDF palette
component platforms
TsgcPDFDocument VCL, FMX, console, service
TsgcPDFEditor VCL, FMX, console, service
TsgcPDFTextExtractor All platforms
TsgcPDFImageExtractor All platforms
TsgcPDFHTMLRenderer All platforms
TsgcPDFOptimizer All platforms
TsgcPDFSignatureHandler All platforms
TsgcPDFSignatureVerifier All platforms
TsgcPDFRedactor All platforms
TsgcPDFViewerFMX Windows, macOS, iOS, Android
TsgcPDFViewerControl VCL (Windows)
TsgcPDFThumbnailView VCL (Windows)
TsgcPDFOutlineView VCL (Windows)
TsgcPDFViewer Windows
TsgcPDFExporter Windows
Nothing to install on the target machine
The executable is the whole deployment. The core units have no VCL or FMX dependency, so the same code runs in a console tool, a Windows service, a Linux daemon or a web server.
Which parts run where
Creation, editing, text and image extraction, forms, encryption, signatures, redaction, PDF/A and the raster renderer compile for Windows and Linux64, and for macOS, iOS and Android. The GDI renderer, the exporter and the VCL viewer controls are Windows only, and TsgcPDFViewerFMX covers Windows, macOS, iOS and Android.
PAdES through sgcSign, basic signing built in
sgcPDF signs and verifies PDF files on its own with a PFX certificate. For PAdES baseline levels B-B, B-T, B-LT and B-LTA, and for keys held in smart cards, the Windows certificate store or cloud HSMs, the optional TsgcPDFPAdESSigner bridge uses the key providers of sgcSign, which is licensed separately.
Delphi and C++ Builder
Runtime and design time packages for Delphi 7 through 13, and for C++ Builder 2007 to 13 with generated headers. Trial downloads are not open yet, so request a trial and you will receive the installer for your IDE version.
PDF 1.0 to 2.0
PDF/A-1, 2, 3
PDF/UA-1
PAdES B-B to B-LTA
Full source
Every component and unit →