Voici les unités que contient SynPDF :
Nom | Description |
---|---|
SynCommons | Cette unité permet de fournir des fonctionnalités utilitaires communes comme des types de données, des routines de manipulation de chaînes, de dates, de tableaux, et d'autres outils partagés par différentes parties de la bibliothèque Synopse/mORMot. C'est une unité de base utilisée pour simplifier la gestion des données. |
SynCrypto | Cette unité contient des fonctions et des classes pour effectuer des opérations cryptographiques, telles que la gestion des clés RSA, AES, et des fonctions de hachage (SHA, MD5). Elle est essentielle pour sécuriser les fichiers PDF et les protéger par mot de passe. |
SynFPCTypInfo | Cette unité contient des fonctionnalités pour accéder aux informations de type au moment de l'exécution (RTTI - Run-Time Type Information). Elle est utilisée dans le cadre de la sérialisation, du débogage et de la manipulation des types dans le code. |
SynGdiPlus | Cette unité permet de fournir une interface pour travailler avec GDI+ (Graphics Device Interface Plus), utilisé pour manipuler des graphiques 2D dans les fichiers PDF, comme les images ou les formes. Cette unité facilite l'intégration des graphiques et des éléments visuels dans les documents PDF. |
SynLZ | Cette unité contient une implémentation des algorithmes de compression/décompression comme LZ77, utilisés pour compresser efficacement les données dans les PDF, ce qui est utile pour réduire la taille des fichiers sans sacrifier la qualité. |
SynPdf | Cette unité contient la base principale de la bibliothèque SynPDF laquelle permet de créer, lire, modifier et générer des fichiers PDF. Elle permet de gérer des pages, des polices de caractères, des images, et tout le contenu nécessaire pour produire des documents PDF. |
SynTable | Cette unité permet de gérer des tables compressées et des formats de données légers, souvent utilisés pour entreposer des métadonnées ou des informations structurées dans des fichiers PDF. Elle est également utilisée pour la compression et la gestion de bases de données légères. |
SynZip | Cette unité contient une implémentation des routines de compression/décompression au format ZIP. Cela peut être utilisé pour intégrer des fichiers ZIP dans un PDF ou pour compresser des données intégrées, comme des images. |
mORMotReport | Cette unité contient la partie de la bibliothèque mORMot et offre des outils pour générer des rapports sous forme de PDF. Elle est utilisée pour créer des rapports complexes avec mise en page, graphiques et données structurées, souvent dans des applications de gestion. |
Dernière mise à jour : Vendredi, le 4 octobre 2024