Python 스크립트를 이용한 PDF 생성

파일에서 Python 스크립트를 실행하고 PDF를 생성하는 Bot을 작성합니다.

전제 조건

  • Automation 360에서 Python 스크립트를 실행하려면, 기기에 Python 3.x의 최신 버전이 설치되어 있어야 합니다.
  • 이 예시에서는 FPDF 라이브러리를 이용하여 PDF를 생성합니다. 따라서, Windows 명령 프롬프트에서 다음 줄을 복사하고 붙여넣어 Bot 작성을 시작하기 전에 설치하십시오.
    pip install fpdf
    FPDF project page 항목을 참조하십시오.

프로시저

  1. 독립형 폴더에 파일을 만들어 다음 Python 스크립트를 유지합니다.
    대괄호 안에 기기 사용자 이름을 삽입하십시오.
    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")
    주: 데스크톱의 파일에서 스크립트를 업로드하는 경우, 파일과 모든 종속 파일은 독립 폴더에 있어야 합니다. 업로드할 파일을 선택하면 동일한 폴더 레벨의 모든 파일과 폴더가 업로드됩니다.
  2. Bot을 생성합니다.
    1. 왼쪽 창에서 자동화를 클릭합니다.
    2. 새 항목 생성 > Bot을 클릭합니다.
    3. Task Bot 생성 창에서 Bot 이름을 입력합니다.
    4. 기본 폴더 위치인 \Bots\를 수락합니다.
      기본 Bot 저장 위치를 변경하려면 선택을 클릭하고 프롬프트를 따릅니다.
    5. 생성 및 편집을 클릭합니다.
  3. Python 스크립트 > 열기 작업을 이용하여 스크립트를 입력합니다.
    1. Python 스크립트 > 열기를 더블 클릭하거나 드래그합니다.
    2. 기존 파일 가져오기 옵션을 선택합니다.
    3. 찾아보기를 클릭하여 1단계에서 생성한 .py 파일을 선택합니다.
  4. Python 스크립트 > 스크립트 실행 작업을 이용하여 Bot에 스크립트를 실행하도록 지시합니다.
    1. Python 스크립트 > 스크립트 실행을 더블 클릭하거나 드래그합니다.
  5. Python 스크립트 > 닫기 작업을 이용하여 스크립트 실행 세션을 닫습니다.
    1. Python 스크립트 > 닫기를 더블 클릭하거나 드래그합니다.
    2. 저장을 클릭합니다.
  6. 실행 아이콘을 클릭합니다.
    BotGo Be Great! 텍스트가 있는 PDF를 데스크톱에 생성합니다.

    Bot 시작 프로그램 로그를 검토하려면 C:\ProgramData\AutomationAnywhere\BotRunner\Logs\<current month>\Bot_Launcher-<today's date>.log.zip으로 이동합니다. 각 압축 폴더에는 디버깅에 유용한 코드 실행에 관한 데이터가 있는 파일이 포함되어 있습니다.

    Bot이 파일을 생성하지 않으면, Python 스크립트의 마지막 라인을 변경합니다.
    pdf.output(r"C:/Users/<yourusername>/Desktop/sample_demo.pdf")