Tuto – La fonction Impose de Callas pdfToolbox
La fonction Impose dans Callas pdfToolbox
La fonction Impose de Callas pdfToolbox permet de générer l’imposition d’un fichier PDF sur un format défini. Il est également capable d’ajouter des éléments texte sur le document imposé produit.
Cette fonction est disponible dans la version Callas pdfToolbox Desktop, Server et dans le configurateur Callas pdfToolbox Impose dans Enfocus Switch, cette dernière permettant notamment d’utiliser des variables pour le placement des textes.
Fonctionnement
Pour réaliser une imposition, il faut écrire deux types de fichiers texte :
- nom-de-l-imposition.sheetconfig : ce fichier décrira le format de l’imposition ainsi que les différents emplacements sur cette page. On pourra également déposer un fichier pdf « gabarit » qui servira de fond pour l’imposition (il devra se nommer nom-de-l-imposition.sheetconfig.pdf et se situer dans le même dossier que les fichiers .sheetconfig et .runlist).
- nom-de-l-imposition.runlist : ce fichier décrira le placement de la (ou des) page(s) du PDF dans l’imposition ainsi que les différents textes
Pour trouver la liste des fichiers d’imposition, sur Callas pdfToolbox Desktop, aller dans le Switchboard, Disposition, Imposer et cliquer sur la roue crantée en bas à gauche puis Gérer l’imposition.
Il suffit de créer ces fichiers et les glisser dans ce dossier pour voir apparaître le schéma d’imposition dans Callas (il faut toutefois revenir à l’écran principal du Switchboard pour recharger les impositions en cliquant sur la maison en haut à droite).
Points importants
- Pour écrire ces fichiers, il est recommandé d’utiliser un éditeur de texte avancé (ex : NotePad+ sur Windows, TextWrangler sur Mac) car il est très important de respecter les tabulations lors de l’écriture des fichiers. Dans ce tutoriel, les tabulations seront symbolisées par __.
- Le positionnement de tous les éléments dans la fonction Impose fonctionne à partir des coordonnées sur l’axe X (horizontal) et l’axe Y (vertical) en partant du coin inférieur gauche.
Documentation complète
Cette fonctionnalité de Callas pdfToolbox est très puissante et permet de réaliser des opérations complexes. Vous pouvez retrouver la documentation complète (en anglais) sur le fichier « Callas pdfEngine Reference.pdf » dans le menu Aide / Callas pdfToolbox reference aux pages 648 à 678.
Fichier Sheetconfig
# Les lignes démarrant par dièse sont des commentaires
# Nom de l’imposition qui sera affiché dans la liste des impositions dans Callas pdfToolbox Desktop
NAME exemple-impo
# Format de la feuille imposée (non nécessaire si un fichier « gabarit » en PDF est présent)
# Plusieurs feuilles peuvent être définies avec des formats différents
# SHEET Coord X Bas-Gauche Coord Y Bas-Gauche Largeur Hauteur
SHEET 0mm 0mm 210mm 297mm
SHEET 0mm 0mm 297mm 210mm
# Ici la première feuille est une page A4 portrait, la second une page A4 paysage
# Position et configuration des différents emplacements (cadre dans lequel se placera l’élément)
# SLOT /Nom slot/Numéro slot/ Numéro feuille/Coord X Bas-Gauche/Coord Y Bas-Gauche/Largeur Trimbox/Hauteur Trimbox/Fond perdu Gauche/Fond perdu Bas/Fond perdu Droite/Fond perdu Haut/ Echelle Largeur/Echelle Hauteur/Rotation (en °)/Placement/Reliure/Repère Bas-Gauche/Repère Bas-Droite/Repère Haut-Droite/Repère Haut-Gauche
#SLOT | #Nom slot | #Numéro slot | Numéro feuille | Coord X bas-gauche | Coord Y bas-gauche | Largeur TrimBox | Hauteur TrimBox | Fond perdu gauche | Fond perdu bas | Fond perdu droite | Fond perdu haut | Echelle Largeur | Echelle Hauteur | Rotation (en °) | Placement | Reliure | Repère bas-gauche | Repère bas-droite | Repère haut-droite | Repère haut-gauche |
SLOT | Visuel-P1 | 1 | 1 | 5mm | 5mm | 200mm | 287mm | 2mm | 2mm | 2mm | 2mm | -1 | -1 | 0 | CC | N | N | N | N | N |
SLOT | Visuel-P2 | 2 | 2 | 5mm | 5mm | 287mm | 200mmm | 2mm | 2mm | 2mm | 2mm | -1 | -1 | 90 | CC | N | N | N | N | N |
SLOT | Texte-P2 | 3 | 2 | 0mm | 2mm | 297mm | 5mm | 0mm | 0mm | 0mm | 0mm | 100 | 100 | 0 | CC | N | N | N | N | N |
# Ici le premier emplacement est au format 200x287mm avec 2mm de fond perdu. L’élément sera mis à l’échelle proportionnellement (échelle -1 et -1) et placer au centre (CC)
# le second emplacement est sur la page A4 paysage (sheet 2), est au format 287x200mm avec 2mm de fond perdu. L’élément sera retourné de 90° et mis à l’échelle proportionnellement (échelle -1 et -1) et placer au centre (CC)
# le troisième emplacement placé en bas de la page servira pour ajouter un texte
Fichier Runlist
# Nom de l’imposition qui sera affiché dans la liste des impositions dans Callas pdfToolbox Desktop
NAME exemple-impo
# Déclaration des différents réglages
# Longueur, largeur et décalage des traits de coupe
Set CropMarkLength « 1,0mm »
Set CropMarkWidth « 0,04mm »
Set CropMarkGap « 1,0mm »
# Couleur, police et taille du texte
Set TextColorSpace « DeviceCMYK »
Set TextColorValues « 0/0/0/100 »
Set TextFont « Arial »
Set TextSize « 18pt »
# Début de la boucle
Loop
# Création de la première feuille (format de la feuille n°1)
NewSheet 1
# Positionne la 1ère page du PDF entrant au slot n°1
PositionPage FirstPage Slot_1
# la valeur FirstPage devient la page 2 du PDF entrant
Increment FirstPage
# Création de la seconde feuille (format de la feuille n°2)
NewSheet 2
# Positionne la 2ème page du PDF entrant au slot n°2
PositionPage FirstPage Slot_2
# Place le texte EXEMPLE IMPO sur le slot n°3
PlaceText Slot_3 « EXEMPLE IMPO »
# On peut placer aussi des variables provenant de Switch de cette façon
#PlaceText Slot_3 Environment(« VARIABLE »)
# la valeur FirstPage devient la page 3 du PDF entrant
Increment FirstPage
# la boucle reprend sur la ligne Loop tant que la valeur FirstPage est inférieur ou égale au nbre de pages du PDF
Informations complémentaires
Cet article est disponible au format PDF depuis notre section tuto : Tutoriel Callas – Utilisation de la fonction Impose
D’autres articles concernant les fonctionnalité de Callas pdfToolbox sont disponibles sur ce site :
Callas pdfToolbox étend ses fonctions vers l’impression grand format dans sa version 9