pdfToolbox SDK
Application de correction et de contrôle préalable des PDF entièrement intégrée
pdfToolbox SDK est un kit de développement logiciel qui permet d’intégrer étroitement la fonctionnalité pdfToolbox dans votre propre application.
callas pdfToolbox SDK possède une interface complète et des exemples de code qui permettent d’intégrer étroitement la technologie pdfToolbox dans votre propre solution. Il vous donne un accès poussé aux capacités d’analyse et de manipulation des PDF et des formats intégrés tels que polices, métadonnées, profils couleur, compression d’image, etc. Basé principalement sur le langage de programmation C/C++, il offre également des API pour d’autres environnements de développement et de déploiement, par exemple .NET ou JAVA.
Intégration étroite
pdfToolbox SDK est un kit de développement qui a pour but de vous permettre d'intégrer la fonctionnalité pdfToolbox le plus étroitement possible au sein de votre propre application. Ne dépendant pas de la ligne de commande ou de la configuration de dossiers actifs, pdfToolbox SDK assure une voie d'intégration transparente, offrant le niveau de contrôle le plus élevé pour l'application mère.
Environnements pris en charge
pdfToolbox SDK est fourni avec une bibliothèque C native qui assure une intégration aisée en code C, ou dans des projets C++, par l'intermédiaire de fichiers d'en-têtes inclus. Des wrappers supplémentaires s'occupent des environnements .NET ou Java. pdfToolbox SDK est disponible pour Mac OS X, Windows, Linux, Sun Solaris et IBM AIX, ce qui en fait un moyen extrêmement souple d'intégrer la fonctionnalité pdfToolbox.
Coup de pouce au démarrage de votre développement
pdfToolbox SDK est fourni avec la documentation pour les développeurs, mais comprend aussi une quantité exhaustive d'exemples destinés à illustrer toute l'étendue des fonctionnalités du SDK, pour vous aider à démarrer votre projet de développement. Ces exemples ne sont bien sûr par du code de production, mais ils mettent vos développeurs rapidement en selle et facilitent une intégration rapide du SDK.
Qualité et fiabilité éprouvée pour un superbe retour sur investissement
En construisant votre solution sur pdfToolbox SDK, vous accédez immédiatement à toutes les capacités de contrôle qualité et de manipulation des PDF de pdfToolbox, de manière incorporée à votre application. callas software suit de très près les développements actuels et émergents en matière de PDF, et veille à ce que vos applications restent à jour. Les clients peuvent ainsi se concentrer sur leurs propres points forts, tout en utilisant une bibliothèque fiable et facilement personnalisable pour satisfaire leurs besoins en matière de PDF.
Nul ne songe à contester la rapidité, la qualité et la fiabilité du moteur de pdfToolbox. Plus de 60 clients OEM ont recours au SDK dans le monde ; parmi eux, figurent de nombreux grands noms comme Adobe, Foxit, Mitsubishi, Quark ou Xerox. Cette liste atteste de la qualité de pdfToolbox SDK et rend hommage à la manière professionnelle dont callas software soutient ses clients.
Contrôle qualité et manipulation des PDF
PdfToolbox SDK est bien évidemment capable d'exécuter n'importe quel profil de contrôle en amont de pdfToolbox Desktop sur les fichiers PDF. Au cours de processus, il propose un grand nombre d'options configurables et permet de générer un nombre indéterminé de rapports de contrôle en amont. Il est ainsi possible de procéder à un contrôle en amont et d'obtenir en retour, par exemple, un rapport PDF annoté, un rapport PDF personnalisable généré à partir d'un modèle HTML et un rapport XML, contenant des informations qui peuvent être traitées par un processus automatisé en aval.
À côté des profils de contrôle en amont, pdfToolbox SDK propose aussi une longue liste d'actions PDF dédiées, capables d'exécuter des tâches spécifiques sur des fichiers PDF :
- Diverses tâches d'imposition simples et plus complexes
- Scission et fusion de fichiers PDF, duplication de pages
- Création de fichiers PostScript et EPS
- Conversion de documents bureautiques, d'images et de fichiers PostScript/EPS en PDF
- Enregistrement d'images pour chaque page d'un PDF
- Extraction de contenu (texte) et d'images d'un PDF
- Comparaison de deux fichiers PDF
- Sécurisation d'un fichier PDF par mot de passe
- …
pdfToolbox SDK ou pdfToolbox CLI ?
Comme callas propose deux solutions d'intégration pour le moteur pdfToolbox (pdfToolbox CLI et pdfToolbox SDK), la question se pose de savoir laquelle est idéale pour votre flux de production. Les différences entre les deux sont généralement minimes et, tout dépend au final de vos ressources disponibles et de votre maîtrise en matière en ligne de commande ou d'intégration de bibliothèque. Quelques différences importantes :
- pdfToolbox SDK propose un ensemble complet de fonctions de callback pour vous permettre de contrôler votre traitement PDF au moment de son exécution. Il rend possible une intégration plus étroite qu'avec pdfToolbox CLI, qui se base sur des codes et des informations de retour par flux stdout et rapports XML.
- Les deux solutions prennent entièrement en charge le traitement parallèle : pdfToolbox CLI via des processus parallèles (organisés par le système d’exploitation) et pdfToolbox SDK par des fils parallèles (par l'utilisation d'un paquetage d'extension spécial fourni avec chaque bibliothèque).
- Les variables permettant de personnaliser le contrôle qualité et la correction des PDF sont pris en charge de manière identique par pdfToolbox CLI et pdfToolbox SDK. pdfToolbox SDK a de plus des possibilités pour la manipulation des profils de contrôle en amont (duplication, fusion ou modification des profils de contrôle dans le code).
- Si votre application s'intègre déjà avec Adobe PDF Library, pdfToolbox SDK offre l'avantage supplémentaire de vous permettre d'ouvrir des documents PDF avec la bibliothèque PDF Adobe et de les manipuler ensuite avec pdfToolbox SDK. Ce type de coopération n'est pas possible avec pdfToolbox CLI.
Prix
Si vous êtes intéressé à pdfToolbox SDK, contactez-nous et nous vous faisons une offre.
Configuration requise
- Mac: MacOS X (Intel), version 10.9 or newer, 64-bit-compliant (PlugIn requires also Acrobat DC 64-bit)
- Windows:
- Windows 7 or newer
- Windows Server 2008 R2 or newer
- Linux:
- Debian 7 (and derivates like Ubuntu 12.x )
- RedHat RHEL6 (and derivates like CentOS6)
- SuSE SLES11 (and derivates like OpenSuSE11)
- Other Linux distributions are also supported as well if the version of the glibc is at least v2.12
- Solaris (Sparc and Intel): Solaris 11 (v5.11) or newer
- AIX (PPC): AIX 6.1 (oslevel 6100-09) or newer
Intégration étroite
- Bibliothèque C pour une intégration aisée dans les projets en C ou en-têtes C++ (via en-têtes personnalisés)
- Prise en charge facile des projets .NET et Java avec wrappers personnalisés
- Ensemble complet de fonctions de callback permettant un contrôle étroit du traitement
- Traitement parallèle via bibliothèque multithread
- Contrôle en amont par exécution de n'importe quel profil ou plan de traitement pdfToolbox
- Génération d'un nombre illimité de rapports de contrôle à partir d'un seul contrôle en amont
- Duplication, fusion et modification des profils de contrôle dans le code
- Usage combiné d'Adobe PDF Library et de pdfToolbox SDK
- Disponible sur Mac OS X, Windows, Linux, Sun Solaris et IBM AIX
Plus que des contrôles – des actions PDF
- Conversion de documents bureautiques, d'images et de fichiers PostScript / EPS en bons documents PDF, par simple glisser-déposer
- Enregistrement d'images pour chacune des pages des documents PDF (peuvent servir à générer des miniatures ou des fichiers TIFF haute résolution pour la production)
- Génération de fichiers PostScript ou EPS à partir de documents PDF
- Exécution de tâches d'imposition simples (création d'une brochure, répétition, etc.) ou création de schémas d'imposition complets
- Préparation de polycopiés et de présentations professionnels pour distribution à l'écran et sur papier
- Mise à l'échelle, déplacement, extension, rotation et inversion de pages et de contenu de page
- Cadrage sur le contenu visible de la page
- Ajout de repères d'impression basés sur la zone de rognage et le fond perdu
- Détection des repères d'impression dans les documents PDF et correction de la zone de rognage et du fond perdu
- Aplatissement des transparences pour la prise en charge de flux / équipements plus anciens
- Travail avec des documents PDF contenant des calques (option contenu)
- Incorporation de polices et/ou de sous-ensembles, vectorisation de celles-ci si nécessaire
- Changement du taux de compression d'image
- Accentuation de la netteté des images des documents PDF
La meilleure et la plus complète des solutions de contrôle qualité des PDF au monde
- Totale prise en charge de toutes les normes PDF de l'ISO : PDF/X, PDF/A, PDF/VT et PDF/E
- Totale prise en charge des spécifications d'organismes sectoriels tels que le Ghent Workgroup et PDF/X-Ready
- Signalisation des problèmes à travers différents types de rapports PDF prédéfinis
- Rapports PDF personnalisables basés sur des modèles HTML, facilement adaptables à votre marque et à vos utilisateurs (couleurs, présentation, icônes, logos et contenu texte)
- Correctifs intégrés permettant un traitement accéléré des documents PDF
- Sécurisation des corrections par comparaison de PDF ; permet de voir facilement quand un correctif cause des différences visuelles
- Élaboration de plans de traitement : listes personnalisables de correctifs exécutables de manière conditionnelle sur les documents PDF
- Correction de documents endommagés par re-distillation (génération du PostScript et nouvelle distillation en PDF) ou par rastérisation de chaque page à problème
Contrôle de qualité et correction sur mesure
- Insertion de variables dans les contrôles ou les correctifs
- Modification des valeurs des variables dans chaque tâche
- Décision à la volée d'exécuter ou non des contrôles ou correctifs pour un document spécifique
Gestion des couleurs professionnelle, sans souci
- Conversion des documents PDF avec profils ICC ; sans tâtonnements, grâce à l'assistant
- Utilisation de profils de liaison DeviceLink pour la conversion chromatique, la réduction du taux d'encrage total ou l'économie d'encre
- Utilisation d'un pack DeviceLink pour une conversion CMJN - CMJN optimale
- Conversion de tous les tons directs en CMJN
- Modification de tons directs individuels d'un document PDF (changement de nom, modification de l'espace colorimétrique de remplacement et des valeurs de conversion, remappage sur une couleur de quadri ou un autre ton direct, ou conversion en CMJN)
- Conversion rapide de documents PDF en RVB ou gris (avec compensation de l'engraissement)
Benefits
L'intégration la plus étroite possible dans votre environnement
- Véritable SDK (kit de développement logiciel) – intégration par bibliothèques
- Contrôle du traitement PDF au moment de son exécution grâce à un ensemble complet de fonctions de callback
- Traitement parallèle via bibliothèque multithread
- Duplication, fusion et modification des profils de contrôle dans le code
- Usage combiné d'Adobe PDF Library et de pdfToolbox SDK
- Bibliothèque C native
- Prise en charge des environnements C++ via des en-têtes, et .NET et Java avec des wrappers personnalisés
- Disponible sur Mac OS X, Windows, Linux, Sun Solaris et IBM AIX
Développement rapide
- SDK facile à utiliser, fourni avec documentation complète
- Exemples exhaustifs illustrant toute l'étendue des fonctionnalités de pdfToolbox SDK
Qualité et fiabilité éprouvée pour un superbe retour sur investissement
- Accès immédiat, incorporé dans votre application, à toutes les possibilités de contrôle de qualité et de manipulation des PDF de pdfToolbox
- Aucun souci à se faire concernant les standards PDF en évolution et émergents ; pdfToolbox fournit des mises à jour régulières
- Basé sur la bibliothèque PDF Adobe et la technologie Adobe pour assurer la conversion de et vers PostScript / EPS, l'aplatissement des transparences, etc.
- Utilisé par une multitude de clients OEM, dont Adobe, Foxit, Mitsubishi, Quark, Xerox
pdfToolbox offre un traitement puissant, dynamique et facile à intégrer des PDF, d'une rectification après rapide inspection visuelle au traitement entièrement non surveillé de milliers de fichiers. Utilisant la technologie ultrarobuste d'Adobe, pdfToolbox assure le contrôle et la correction de problèmes même très complexes, la gestion de la couleur, l'imposition, la conversion de/en PDF, etc. La technologie pdfToolbox est utilisée aussi bien par de petites entreprises que de grands éditeurs et imprimeurs, ou des OEM qui l'intègrent dans leur propre solution.

Créez votre propre application intégrant le contrôle en amont
pdfToolbox SDK est un kit de développement logiciel qui permet d’intégrer étroitement la fonctionnalité pdfToolbox dans votre propre application. Ne dépendant pas de la ligne de commande ou de la configuration de dossiers actifs, ce kit assure une intégration transparente, offrant le niveau de contrôle le plus élevé pour l’application hôte.
Créez des plans de traitement 100 % automatiques
pdfToolbox vous permet également de configurer des plans de traitement qui définissent un flux automatisé de vérification et de traitement des fichiers. Chaque étape peut consister en un profil de contrôle en amont, une vérification, une correction ou une action (enregistrement d’images, conversion RVB-CMJN, création d’un livret, etc.).

Identifiez rapidement les problèmes à partir de normes internationales
Avec pdfToolbox SDK, votre application profite de tous les avantages pdfToolbox pour que vous puissiez identifier rapidement les problèmes dans les fichiers PDF. Le kit prend en charge toutes les normes internationales telles que les normes ISO PDF/X, ISO PDF/A, Ghent Workgroup et PDF/X-Ready. Son moteur Sifter réduit considérablement le nombre de faux positifs par rapport à d’autres moteurs de contrôle en amont.
Talk to our sales team about this product.
Parlez-nousContact
Contact us to get started.
Parlez-nousVersion history
Showing the 5 most recent of 54 releases.
15.1.639
- Update of pdfEngine SDK is free of charge for owners of a
Software Maintenance Agreement (SMA) for pdfEngine SDK, pdfToolbox SDK
or pdfaPilot SDK
Features
- Based on pdfToolbox 15.1.639 and pdfaPilot 13.1.385 (new features and fixes)
- PTB_MergePDF2: added flags (to handle different aspects like optimized or no optimized saving) into the C-API [CA1033271]
15.2.646
- Update of pdfEngine SDK is free of charge for owners of a
Software Maintenance Agreement (SMA) for pdfEngine SDK, pdfToolbox SDK
or pdfaPilot SDK
Features
- Based on pdfToolbox 15.2.646 and pdfaPilot 13.2.388 (new features and fixes)
- Added PTB_ExtractDieline2 with Variable support [CA1033713]
Fixes
- Problem solved where Variables were unnecessarily evaluated twice [CA1033767]
- Problem solved where CF2 to PDF failed [CA1033672]
15.2.646.1
- Update of pdfEngine SDK is free of charge for owners of a Software Maintenance Agreement (SMA) for pdfEngine SDK, pdfToolbox SDK or pdfaPilot SDK
Fixes
- Based on pdfToolbox 15.2.646.1 and pdfaPilot 13.2.388.1
16.0.657
- Update of pdfEngine SDK is free of charge for owners of a Software Maintenance Agreement (SMA) for pdfEngine SDK, pdfToolbox SDK or pdfaPilot SDK
Features
- Based on pdfToolbox 16.0.656 and pdfaPilot 14.0.392 (new features and fixes)
Fixes
- Based on pdfToolbox 16.0.657
- Problem solved where regular expression error message was not provided using process plans [CA1033344]
- Problem solved where cloud-based License Server could not be used with Java API [CA1034013]
APDFL version
| Win || Mac || Linux |
| 32bit | 64bit | x86_64 | arm64 | 64bit |
| 18.0.5PlusP1g || 18.0.5PlusP1g || 18.0.5PlusP1g |
16.1.662
- Update of pdfEngine SDK is free of charge for owners of a Software Maintenance Agreement (SMA) for pdfEngine SDK, pdfToolbox SDK or pdfaPilot SDK
Features
- Based on pdfToolbox 16.1.662, pdfToolbox 16.1.661 and pdfaPilot 14.1.396 (new features and fixes)
- Updated DotNetCore sample to .NetCore 8.0 LTS as default
Fixes
- Problem solved where relative path not handled correctly in a process plan with QuickCheck step [CA1034470]
- Problem solved where email conversion fails with PTB_eerrCancel if PTB_eEmailOnErrorAbort is used [CA1034635]
- Problem solved where PTB_epfBarcodePreview fails with PTB_eerrProcessCommunication [CA1034381]