CallasTutoriels

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

Nouveauté Callas pdfToolbox 9 – Fonction “Créer des formes”