Crear un PDF con la secuencia de comandos Python

Cree un bot que ejecute la secuencia de comandos Python a partir de un archivo y genere un PDF.

Antes de empezar

  • Para ejecutar la secuencia de comandos Python desde Automation 360, ya debe tener la última versión de Python 3.x instalada en su dispositivo.
  • Este ejemplo utiliza la biblioteca FPDF para generar el PDF. Por lo tanto, instálelo antes de comenzar a diseñar este bot copiando y pegando la siguiente línea en el indicador de comandos de Windows:
    pip install fpdf
    Consulte FPDF project page.

Procedimiento

  1. Cree un archivo en una carpeta independiente para guardar la siguiente secuencia de comandos Python:
    Inserte el nombre de usuario de su dispositivo en las comillas angulares.
    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")
    Nota: Si está cargando una secuencia de comandos desde un archivo en su escritorio, el archivo y cualquier dependencia deben estar en una carpeta independiente. Cuando selecciona un archivo para cargar, se cargan todos los archivos y carpetas al mismo nivel de carpeta.
  2. Crear un nuevo bot:
    1. En el panel izquierdo, haga clic en Automatización.
    2. Haga clic en Crear nuevo > Bot.
    3. En la ventana Crear TaskBot, ingrese el nombre del bot.
    4. Acepte la ubicación predeterminada de la carpeta: \Bots\
      Para cambiar la ruta de almacenamiento predeterminada de su bot, haga clic en Elegir y siga las indicaciones.
    5. Haga clic en Crear y editar.
  3. Proporcione el script con una acción Secuencia de comandos Python > Abrir:
    1. Haga doble clic en la Secuencia de comandos Python > Abrir, o arrástrela.
    2. Seleccione la opción Importar archivo existente.
    3. Haga clic en Explorar para seleccionar el archivo .py que creó en el Paso 1.
  4. Utilice una acción Secuencia de comandos Python > Ejecutar secuencia de comandos para indicarle al bot que ejecute el script:
    1. Haga doble clic o arrastre Secuencia de comandos Python > Ejecutar secuencia de comandos.
  5. Cierre la sesión de ejecución de script con la acción Secuencia de comandos Python > Cerrar:
    1. Haga doble clic en la Secuencia de comandos Python > Cerrar, o arrástrela.
    2. Haga clic en Guardar.
  6. Haga clic en el ícono Ejecutar.
    El bot crea un PDF en el escritorio con el texto Go Be Great!.

    Para revisar los registros del iniciador de bot, vaya a C:\ProgramData\AutomationAnywhere\BotRunner\Logs\<current month>\Bot_Launcher-<today's date>.log.zip. Cada carpeta comprimida contiene un archivo con datos sobre la ejecución del código, que es útil para la depuración.

    Si el bot no crea un archivo, cambie la última línea en la secuencia de comandos Python:
    pdf.output(r"C:/Users/<yourusername>/Desktop/sample_demo.pdf")