Contrôle en amont des fichiers

Le contrôle en amont (preflight) ou contrôle qualité des documents PDF sert à s'assurer qu'ils conviennent en l'état pour l'impression, l'archivage ou tout autre usage. callas a créé sa propre technologie pour permettre d'effectuer ce contrôle de qualité de manière manuelle ou entièrement automatisée. Pour preuve de sa qualité et de sa fiabilité, le moteur de contrôle en amont de callas a été acquis sous licence par Adobe, qui l'utilise dans le plug-in de Preflight d'Acrobat. Lisez la suite pour découvrir les multiples manières d'effectuer le contrôle en amont sur vos documents PDF.

Tout commence par un profil

La pierre angulaire de tout contrôle qualité effectué avec un produit callas est ce qu'on appelle un profil de contrôle en amont. Un profil est l'ensemble des vérifications auxquelles vous souhaitez soumettre un document PDF et (éventuellement) la liste des problèmes que vous voulez corriger pendant le contrôle en amont. Pour pouvoir effectuer le contrôle en amont sur vos documents PDF, vous devez soit choisir un profil de contrôle (parmi ceux inclus dans le produit par callas), soit créer votre propre profil.

Les profils prédéfinis fournis par callas appartiennent grosso modo aux trois catégories suivantes:

  • Profils qui suivent les normes PDF, comme les standards PDF/X, PDF/A, PDF/V ...
  • Profils qui mettent en œuvre les spécifications PDF d'organismes sectoriels comme le Ghent Workgroup et PDF/X-Ready
  • Autres exemples de profils et profils de démonstration

Figure 1: Fenêtre Profils de pdfToolbox affichant les profils aux normes ISO

Contrôle en amont manuel

Lorsque vous recevez un document PDF, vous pouvez l'inspecter manuellement avec pdfToolbox Desktop ou pdfaPilot Desktop. Les deux produits peuvent opérer soit comme plug-ins internes d'Adobe Acrobat soit en tant qu'applications autonomes. Pour effectuer le contrôle en amont de vos documents, rien de plus simple: ouvrez le fichier PDF à contrôler, sélectionnez le profil de contrôle en amont approprié dans la fenêtre 'Profils' et cliquez sur le bouton 'Analyser' ou 'Analyser et corriger'.

Figure 2: Résultats du contrôle en amont pour un profil PDF/X-1a

En cas de contrôle en amont manuel, la fenêtre 'Résultat' s'affiche. Elle contient une liste d'éléments d'informations, d'avertissements et d'erreurs.

Automatisation du contrôle en amont par des dossiers actifs

Dans beaucoup de flux de travail, il est plus efficace d'organiser un contrôle en amont automatisé. Plutôt que d'ouvrir individuellement chaque PDF, on configure un dossier actif, placé sous surveillance permanente. Tout document PDF déposé dans ce dossier en est automatiquement prélevé et soumis au contrôle en amont. Les résultats sont ensuite déplacés vers des dossiers prédéfinis.

Figure 3: Dossier actif défini dans pdfToolbox Server pour créer des fichiers PDF/X-4

pdfToolbox Server et pdfaPilot Server mettent en œuvre ce type de flux automatisé. Chaque travail créé définit un dossier d'entrée (le dossier actif, où les fichiers PDF sont prélevés) et des dossiers de sortie pour les fichiers sans erreur, avec erreurs, avec avertissements, etc. Le profil de contrôle en amont sélectionné dans le travail définit quels contrôles et correctifs seront exécutés sur les fichiers traités.

Contrôle en amont intégré

Souvent, la manière la plus efficace de contrôler les fichiers PDF en amont consiste à intégrer cette opération dans une solution plus large, comme un portail de livraison ou un frontal web-to-print. callas fournit à la fois une solution en ligne de commande (CLI) et un véritable atelier de développement logiciel (SDK) pour assurer la prise en charge de ces scénarios.

Intégration par ligne de commande

pdfToolbox CLI et pdfaPilot CLI sont applications en ligne de commande. Ils peuvent donc être exécutés à partir d'un terminal ou d'une fenêtre de commande, mais en général, ils se lancent à partir de l'application ou du script avec lesquels ils ont été intégrés. Ces versions des applications prennent en charge l'ensemble des capacités de contrôle en amont et elles peuvent générer automatiquement des rapports détaillés (en PDF ou XML) en vue d'une intégration plus poussée.

Intégration par le SDK

pdfToolbox SDK et pdfaPilot SDK sont des solutions qui autorisent une intégration au niveau bibliothèque. Le SDK contient les bibliothèques, en-têtes, documentations et exemples nécessaires pour intégrer étroitement le contrôle en amont dans une application C, C++, Java ou .Net. L'intégration du contrôle en amont par le SDK demande des ressources de développement, mais elle peut être la plus aboutie au final.

Des questions?

Vous pouvez en apprendre beaucoup plus sur tous les produits mentionnés en consultant les pages de produits sur le site Web. Ou contactez-nous simplement pour bénéficier d'une démonstration personnalisée, ou obtenir des réponses à des questions plus approfondies.