Python 스크립트를 이용한 PDF 생성
파일에서 Python 스크립트를 실행하고 PDF를 생성하는 bot을 작성합니다.
전제 조건
- Automation 360에서 Python 스크립트를 실행하려면, 기기에 Python 3.x의 최신 버전이 설치되어 있어야 합니다.
- 이 예시에서는 FPDF 라이브러리를 이용하여 PDF를 생성합니다. 따라서, Windows 명령 프롬프트에서 다음 줄을 복사하여 붙여 넣어 bot 작성을 시작하기 전에 설치하십시오.
FPDF project page를 참고하십시오.pip install fpdf
프로시저
-
독립형 폴더에 파일을 만들어 다음 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")
주: 데스크톱의 파일에서 스크립트를 업로드하는 경우, 파일과 모든 종속 파일은 독립 폴더에 있어야 합니다. 업로드할 파일을 선택하면 동일한 폴더 레벨의 모든 파일과 폴더가 업로드됩니다. -
새 bot을 엽니다.
- Control Room에서 봇 > 내 봇을 선택합니다.
- 새 항목 생성 > 봇을 클릭합니다.
- 태스크 봇 생성 창에서 bot 이름을 입력합니다.
-
기본 폴더 위치 \Bots\를 수락합니다.
bot이 저장되는 위치를 변경하려면 선택을 클릭하고 프롬프트에 따릅니다.
- 생성 및 편집을 클릭합니다.
-
Python 스크립트 > 열기 action을 이용하여 스크립트 제공합니다.
- Python 스크립트 > 열기를 더블 클릭하거나 드래그합니다.
- 기존 파일 가져오기 옵션을 선택합니다.
- 찾아보기를 클릭하여 1단계에서 생성한 .py 파일을 선택합니다.
-
Python 스크립트 > 스크립트 실행action을 이용하여 bot에게 스크립트를 실행하도록 지시합니다.
- Python 스크립트 > 스크립트 실행을 더블 클릭하거나 드래그합니다.
-
Python 스크립트 > 닫기 action을 이용하여 스크립트 실행 세션을 닫습니다.
- Python 스크립트 > 닫기를 더블 클릭하거나 드래그합니다.
- 저장을 클릭합니다.
-
실행 아이콘을 클릭합니다.
bot은 Go Be Great! 텍스트가 있는 PDF를 바탕 화면에 생성합니다.bot이 파일을 생성하지 않으면, Python 스크립트의 마지막 줄을 변경합니다.
bot런처 로그를 검토하려면 C:\ProgramData\AutomationAnywhere\BotRunner\Logs\<current month>\Bot_Launcher-<today's date>.log.zip으로 이동합니다. 각 압축 폴더에는 디버깅에 유용한 코드 실행에 관한 데이터가 있는 파일이 포함되어 있습니다.
pdf.output(r"C:/Users/<yourusername>/Desktop/sample_demo.pdf")