sgcPDF Composants

Les 24 composants enregistrés sur la page de palette sgcPDF : 19 dans le paquet de conception VCL, ainsi que TsgcPDFViewerFMX, TsgcPDFBarcodeFMX, TsgcPDFCommentsViewFMX, TsgcPDFSignaturePadFMX et TsgcPDFImageEditorFMX dans celui de FireMonkey. Les composants non visuels peuvent aussi être créés en code, depuis des applications console, des services et des serveurs. En .NET, les contrôles visionneuse, code-barres, pavé de signature et éditeur d’images sont fournis dans les paquets NuGet WinForms, WPF et Avalonia, voir sgcPDF pour .NET.

ComposantUnitéPlateformesFonction
TsgcPDFDocumentsgcPDF_DocumentVCL, FMX, console, serviceCrée, charge, modifie et enregistre des documents PDF : pages, texte, polices TrueType et OpenType, images, graphiques vectoriels, tableaux, codes-barres, annotations, signets, calques, formulaires, pièces jointes, chiffrement et PDF/A. Aide
TsgcPDFEditorsgcPDF_EditorVCL, FMX, console, serviceModifie des fichiers existants : filigranes, en-têtes et pieds de page, numéros de page, tampons, fusion, division, extraction, insertion, suppression, rotation et réorganisation des pages. Aide
TsgcPDFViewersgcPDF_ViewerWindowsMoteur de visionneuse non visuel : charge un document et dessine les pages dans n’importe quelle fenêtre ou contexte de périphérique, avec zoom et navigation. Aide
TsgcPDFTextExtractorsgcPDF_TextExtractToutes plateformesExtrait le texte de la page avec la position, le nom et la taille de police de chaque fragment, base de la recherche et de la sélection de texte. Aide
TsgcPDFExportersgcPDF_ExportWindowsExporte des pages et des vignettes vers des fichiers et flux BMP, PNG ou JPEG. Aide
TsgcPDFOptimizersgcPDF_OptimizeToutes plateformesRéduit la taille du fichier : supprime les objets dupliqués et inutilisés, recompresse les flux et sous-échantillonne les images. Aide
TsgcPDFSignatureHandlersgcPDF_SignaturesToutes plateformesSigne des documents avec un certificat PFX, des champs de signature visibles ou invisibles, SHA-256/384/512, des horodatages et des horodatages de document. Aide
TsgcPDFSignatureVerifiersgcPDF_SignaturesToutes plateformesVérifie chaque signature d’un fichier : intégrité, couverture de plage d’octets, certificat du signataire et confiance de la chaîne de certificats. Aide
TsgcPDFRedactorsgcPDF_RedactionToutes plateformesSupprime le texte, les images, les tracés vectoriels et les annotations sous une zone ou correspondant à un texte, puis dessine une superposition. Le texte supprimé ne peut plus être extrait ensuite. Aide
TsgcPDFTextOutlinersgcPDF_TextOutlinesToutes plateformesConvertit tout le texte en contours vectoriels : chaque glyphe devient un tracé de même position, couleur et taille, et les polices devenues inutiles sont supprimées. Le fichier s’imprime et s’affiche de la même façon sans avoir besoin d’aucune police, mais son texte ne peut plus être sélectionné ni recherché. Aide
TsgcPDFImageExtractorsgcPDF_ImageExtractToutes plateformesÉnumère les images d’une page, y compris les images en ligne et les images à l’intérieur des XObjects de formulaire, et les décode en PNG, JPEG ou BMP. Aide
TsgcPDFHTMLRenderersgcPDF_HTMLToutes plateformesConvertit un sous-ensemble de HTML avec CSS en PDF paginé : titres, paragraphes, styles en ligne, listes, tableaux, images, liens, sauts de page, en-têtes et pieds de page. Aide
TsgcPDFViewerControlsgcPDF_ViewerVCLVCL (Windows)Contrôle visionneuse PDF visuel : défilement, modes de zoom, navigation de page, sélection et copie de texte, recherche avec surlignage, remplissage de formulaires, liens et impression. Les utilisateurs créent, déplacent, redimensionnent, modifient et suppriment des annotations à la souris et répondent aux notes dans une fenêtre contextuelle. Aide
TsgcPDFThumbnailViewsgcPDF_ViewerVCLVCL (Windows)Panneau de vignettes de page lié à un TsgcPDFViewerControl. Aide
TsgcPDFOutlineViewsgcPDF_ViewerVCLVCL (Windows)Arborescence de signets (plan) liée à un TsgcPDFViewerControl. Aide
TsgcPDFCommentsViewsgcPDF_ViewerVCLVCL (Windows)Panneau de commentaires lié à un TsgcPDFViewerControl : liste chaque annotation par page avec auteur, date, contenu et réponses en fil, synchronisé avec la visionneuse. Aide
TsgcPDFBarcodeControlsgcPDF_Barcode_VCLVCL (Windows)Contrôle de codes-barres et de codes QR : Code 128, Code 39, EAN-13, EAN-8, UPC-A, ITF, Codabar, GS1-128, code QR, DataMatrix (ECC200) et PDF417, avec rotation, zone de silence, hauteur des barres et une ligne de texte lisible facultative. Enregistre le symbole en PNG ou SVG, et sa propriété Symbol le dessine en vectoriel sur une page PDF. Aide
TsgcPDFSignaturePadsgcPDF_SignaturePad_VCLVCL (Windows)Pavé de signature manuscrite pour la souris, un écran tactile ou un stylet : la largeur suit la pression du stylet (messages de pointeur Windows, chargés à l’exécution, donc compatible dès Delphi 7) et la vitesse, tracés lissés, annulation et rétablissement, et sorties PNG, SVG et JSON. ApplyToSignature place la signature dans le champ visible d’une signature numérique sous forme d’encre vectorielle et d’image PNG. Aide
TsgcPDFImageEditorsgcPDF_ImageEditor_VCLVCL (Windows)Visionneuse et éditeur d’images : zoom, panoramique et modes d’ajustement, rotation, retournement et recadrage, annotations au stylo, en ligne, en flèche, en rectangle, en ellipse, en texte et en surlignage, annulation et rétablissement. Enregistre en PNG, JPEG ou BMP, exporte une page PDF avec des annotations vectorielles avec ExportToPDF, enregistre les modifications en JSON et devient une visionneuse avec ReadOnly. Aide
TsgcPDFViewerFMXsgcPDF_ViewerFMXFMX : Windows, macOS, iOS, AndroidContrôle visionneuse PDF FireMonkey dessinant via le canevas FMX, avec défilement, zoom, zoom par rectangle et navigation de page. Trois modes d'affichage (page unique, continu et deux pages) via ViewMode. Aide
TsgcPDFCommentsViewFMXsgcPDF_ViewerFMXFMXPanneau de commentaires FireMonkey lié à un TsgcPDFViewerFMX : liste chaque annotation par page avec auteur, date, contenu et réponses en fil, synchronisé avec la visionneuse. Aide
TsgcPDFBarcodeFMXsgcPDF_Barcode_FMXFMXContrôle FireMonkey de codes-barres et de codes QR avec les mêmes symbologies et options que TsgcPDFBarcodeControl. La taille du module s’exprime en unités logiques et s’arrondit aux pixels de l’appareil. Enregistre le symbole en PNG ou SVG. Aide
TsgcPDFSignaturePadFMXsgcPDF_SignaturePad_FMXFMX : Windows, macOS, iOS, Android, LinuxPavé de signature FireMonkey avec les mêmes tracés, sorties et ApplyToSignature que TsgcPDFSignaturePad. FireMonkey ne fournit pas la pression du stylet, la largeur suit donc la vitesse du stylet. Delphi XE5 et versions ultérieures. Aide
TsgcPDFImageEditorFMXsgcPDF_ImageEditor_FMXFMXVisionneuse et éditeur d’images FireMonkey avec les outils, les commandes, l’export PDF et le JSON des modifications de TsgcPDFImageEditor, et le zoom par pincement là où la plateforme gère les gestes. Un fichier de modifications enregistré par un contrôle se charge dans l’autre. Delphi XE5 et versions ultérieures. Aide

sgcPDF fait partie de sgcUI et il est inclus dans l’édition sgcUI Enterprise. Le lien Aide ouvre l’aide de sgcUI ; pour C++ Builder, consulte les notes C++ Builder.

Au-delà de la palette, les unités exposent des classes que tu crées en code, comme TsgcPDFParser, TsgcPDFRendererRaster, TsgcPDFAValidator, TsgcPDFCanvas, TsgcPDFBarcodeSymbol et le pont TsgcPDFPAdESSigner vers sgcSign. Consulte la matrice des fonctionnalités pour ce que couvre chaque domaine.

Meilleur rapport qualité-prix : All-AccessTous les produits eSeGeCe, Support Premium inclus, à partir de €1,059/an.
Voir les tarifs All-Access

Développe avec sgcPDF

Télécharge l'essai et place les composants sur ta première fiche.