Intégration dans les solutions web

Si vous créez un portail de téléchargement pour les clients, une solution web-to-print ou toute autre solution qui met en œuvre un serveur web, vous pourriez avoir besoin d'incorporer la technologie PDF. Il peut s'agir d'effectuer un contrôle qualité sur les fichiers téléchargés, de générer des images de prévisualisation, de créer une imposition ou toute autre fonctionnalité fournie par pdfToolbox.

pdfToolbox CLI

L'interface en ligne de commande de pdfToolbox (fournie par pdfToolbox CLI) est idéalement adaptée à ce type d'intégration. Elle peut être facilement appelée à partir de n'importe quelle plateforme de développement (les appels en ligne de commande sont disponibles en JavaScript, PHP, .NET...) et la syntaxe de la ligne de commande est simple et très complète.

De plus (et c'est très important), pdfToolbox CLI est disponible pour macOS, Windows et pratiquement toutes les versions de Linux. Il est très facile à installer (il suffit de désarchiver le paquet "installation") et ne dépend d'aucune bibliothèque ou base de données extérieure.

Prise en charge des environnements de mise à l'échelle automatique

Dans certains environnements, tels que les configurations d'auto-scaling hébergées dans le cloud, le mécanisme traditionnel de licence callas qui nécessite l'activation d'un ordinateur particulier (réel ou virtuel) n'est pas pratique. Dans les configurations d'auto-scaling, vous voulez pouvoir créer dynamiquement de nouvelles machines virtuelles qui peuvent immédiatement exécuter les tâches de pdfToolbox.

Afin de résoudre ce problème, callas dispose d'un produit distinct appelé callas License Server. Le serveur de licence est installé sur une (ou plusieurs) machine(s) séparée(s). Dans ce scénario, pdfToolbox n'a pas besoin d'être activé sur la machine sur laquelle il fonctionne, il communique simplement avec le serveur de licence. Le serveur de licence peut être configuré avec un nombre maximum de processus parallèles, avec un nombre de secondes pendant lesquelles pdfToolbox peut être utilisé, ou les deux pour une flexibilité maximale.

Basculement

Dans des configurations simples, l'installation de pdfToolbox CLI sur une seule machine peut tout à fait fonctionner. callas fournit même une licence de basculement, qui peut être installée sur une machine séparée et qui peut traiter les travaux si la licence principale cesse de fonctionner (le mécanisme de basculement entre la licence principale et la licence de basculement n'est pas inclus dans pdfToolbox, mais doit être géré dans votre infrastructure).

Le serveur de licence mentionné précédemment porte le basculement à un niveau beaucoup plus élevé. En fait, pdfToolbox peut fonctionner sur n'importe quelle machine, tant qu'il peut communiquer avec le serveur de licence et obtenir une licence de sa part. Le serveur de licence lui-même peut être installé sur une seule machine ou dans un cluster avec un nombre impair de machines (typiquement 3). Dans un cluster, la défaillance d'une machine exécutant le serveur de licence n'affecte pas le fonctionnement du serveur de licence et donc de pdfToolbox.