Création d'un fichier PDF à l'aide d'un script Python

Créez un robot qui exécute un script Python à partir d'un fichier et génère un document PDF.

Prérequis

  • Pour exécuter le script Python à partir d'Automation 360, vous devez avoir au préalable installé la dernière version de Python 3.x sur votre périphérique.
  • Dans cet exemple, nous utilisons la bibliothèque FPDF pour générer le fichier PDF. Vous devez par conséquent l'installer avant de commencer à créer ce robot en copiant-collant la ligne suivante dans l'invite de commandes Windows :
    pip install fpdf
    Reportez-vous à la rubrique Page du projet FPDF.

Procédure

  1. Créez un fichier dans un dossier autonome pour contenir le script Python suivant :
    Insérez le nom d'utilisateur du périphérique entre les crochets.
    from fpdf import FPDF
    pdf = FPDF()
    pdf.add_page()
    pdf.set_font("Arial", size=12)
    pdf.cell(200, 10, txt="Go Be Great!", ln=1, align="C")
    pdf.output("C:/Users/<yourusername>/Desktop/sample_demo.pdf")
    Remarque : Si vous chargez un script à partir d'un fichier sur votre bureau, ce fichier et toutes ses dépendances éventuelles doivent être dans un dossier autonome. Lorsque vous sélectionnez un fichier pour le chargement, tous les fichiers et dossiers situés au même niveau de dossier sont chargés.
  2. Créez une robot :
    1. Dans le panneau de gauche, cliquez sur Automatisation.
    2. Cliquez sur Créer un nouveau > robot.
    3. Dans la fenêtre Créer un robot de tâches, saisissez le nom du robot.
    4. Acceptez l'emplacement du dossier par défaut : \Bots\
      Pour modifier l'emplacement de stockage par défaut du robot, cliquez sur Choisir et suivez les invites.
    5. Cliquez sur Créer et modifier.
  3. Fournissez le script avec l'action Script Python > Ouvrir :
    1. Double-cliquez sur l'action Script Python > Ouvrir ou faites-la glisser.
    2. Sélectionnez l'option Importer le fichier existant.
    3. Cliquez sur Parcourir pour sélectionner le fichier .py que vous avez créé à l'étape 1.
  4. Utilisez une action Script Python > Exécuter le script pour demander au robot d'exécuter le script :
    1. Double-cliquez sur l'action Script Python > Exécuter le script ou faites-la glisser.
  5. Fermez la session d'exécution du script avec une action Script Python > Fermer :
    1. Double-cliquez sur l'action Script Python > Fermer ou faites-la glisser.
    2. Cliquez sur Enregistrer.
  6. Cliquez sur l'icône Exécuter.
    Le robot crée un fichier PDF sur le bureau avec le texte Go Be Great !.

    Pour consulter les journaux du lanceur de robot, accédez à C:\ProgramData\AutomationAnywhere\BotRunner\Logs\<mois en cours>\Bot_Launcher-<date du jour>.log.zip. Chaque dossier compressé contient un fichier avec des données sur l'exécution du code, ce qui est utile pour le débogage.

    Si le robot ne crée pas de fichier, modifiez la dernière ligne du script Python :
    pdf.output(r"C:/Users/<yourusername>/Desktop/sample_demo.pdf")