Comment imprimer en PDF en utilisant une intégration
Question
Est-ce qu'il est possible d'utiliser l'imprimante PDF native de BarTender à travers d'une integration?
Applicable à
BarTender 2019 et plus tard
Réponse
Selon le type d'action d'impression que vous utilisez, vous pouvez configurer votre Integration pour qu'il imprime à l'imprimante PDF native de BarTender.
Action Imprimer Document
- Cliquez sur l'action Imprimer Document dans la liste des actions.
- Si vous utilisez BarTender 2021 ou plus tard, cliquez sur l'onglet options d'impression.
- Sélectionnez la case Imprimante et cliquez sur [Options d'imprimante avancées...]
- Dans le dialogue qui apparaît, sélectionnez la seconde option "Générer nom de fichier"
- Choisissez où vous voulez sauvegarder le fichier
Par défaut, l'intégration génère un nom de fichier basé sur le nom de l'intégration en ajoutant un suffixe unique.
Vous pouvez changer comment le nom de fichier est généré et aussi changer le comportement pour écraser l'ancien fichier au lieu d'ajouter un suffixe.
- Dès que vous avez choisi la configuration désirée, cliquez sur Ok pour fermer le dialogue et sauvegarder la configuration de l'imprimante PDF.
- Continuez avec la création de votre Intégration.
Script de Commande d'Impression
Quand vous créez un script de commande d'impression, les données de l'imprimante sont stockées dans l'entête. Pareillement à la configuration d'une imprimante physique, il faudra utiliser le paramètre /PRN mais avec la valeur "PDF" pour l'imprimante PDF.
Il faudra aussi utiliser le paramètre /PRNFILE pour indiquer où vous voulez sauvegarder le document. Vous pouvez incluir des variables dans les paramètres, comme dans l'exemple ci-dessous, pour spécifier le nom du PDF à partir du nom de l'intégration:
%BTW% /F="C:\example\Document1.btw" /PRN="PDF" /PRNFILE="C:\PDF\%IntegrationName%.pdf" /P
%END%
Script d'impression BTXML
Les données de l'imprimante sont spécifiées dans la balise PrintSetup de votre BTXML. Dans l'exemple suivant vous pouvez voir les balises nécessaires pour la configuration correcte de l'imprimante PDF:
<PrintSetup>
<PrintToFileName MakeUnique="true" SelectAtPrintTime="false">C:\Example\test.pdf</PrintToFileName>
</PrintSetup>
Toutes les balises ci-dessus sont obligatoires pour la configuration de l'imprimante PDF.
La balise importante est PrintToFileName. La balise SelectAtPrintTime doit tenir la valeur false parce que les intégration ne sont pas interactives et ne peuvent pas montrer un dialogue pour entrer le nom du fichier. À travers de cette balise il est possible aussi de configurer le nom du fichier ainsi que le dossier ou vous voulez sauvegarder le fichier. Vous pouvez aussi indiquer si vous voulez ajouter un suffixe unique au nom de fichier ou si vous voulez écraser le fichier existant.
Pour plus d'informations, veuillez consulter la balise PrintToFileName dans le fichier d'aide.