Notice
Recent Posts
Recent Comments
Link
k2hyun
Python - xlsx to pdf 변환 (aspose.cells) 본문
반응형
xlsx 파일을 pdf로 변환 하는 방법을 찾다가 속도가 빠른 라이브러리를 찾았는데... 유료 였다.
aspose.cells
xlsx to pdf 작업 결과물 위 아래로 ... 안내 문구가 같이 나온다. ㅜ.ㅜ
다른 방법을 못찾아서 엑셀 VBA로 엑셀내 기능인 pdf 파일 저장기능으로 작업 완료.
작업하다가 기록용으로 남겨봅니다.
# 유료 라이선스 등록이 필요하다.
# 자바 설치를 해야한다.
# pip install aspose-cells
# 실행이 안되면 설치 pip install konlpy
# 실행이 안되면 설치 pip install jpype1
# 실행이 안되면 설치 conda install -c conda-forge jpype1
import jpype
import asposecells
import os
# JVM 시작
jpype.startJVM()
from asposecells.api import Workbook, FileFormatType
# 폴더 내의 모든 xlsx 파일 찾기
folder = "./xlsx/korea" #맥 경로
files = os.listdir(folder)
xlsx_files = [f for f in files if f.endswith(".xlsx")]
# 각 xlsx 파일을 pdf로 변환
for xlsx_file in xlsx_files:
# 엑셀 파일 로드
workbook = asposecells.api.Workbook(os.path.join(folder, xlsx_file))
# PDF로 저장 (파일 이름은 동일하게 유지)
pdf_file = xlsx_file.replace(".xlsx", ".pdf")
workbook.save(os.path.join(folder, pdf_file))
# JVM 종료
jpype.shutdownJVM()
반응형
Comments