JuJuKwakKwak

python) convert jpg to pdf 본문

Data Science/코드 관련 모음

python) convert jpg to pdf

jujukwakkwak 2022. 12. 28. 19:49

jpg 사진 파일을 pdf 파일로 바꾸고 싶다

 

 

위의 사진처럼 하나씩 나열된 사진 파일들을

 

 

위의 사진처럼 하나씩 pdf 파일로 변환하고 싶다

 

코드는 아래와 같다

!pip install Pillow

import os
import pandas as pd
from PIL import Image

PATH = r'사진 파일이 있는 파일 경로'
os.chdir(PATH) # PATH를 현재 경로로 설정하기
os.getcwd() # 현재 경로 확인하기

jpgs = []
for i in range(1, 114): # 1부터 113 숫자 생성하기
    jpgs.append(f'{i}.jpg') # '1.jpg' 이런 식으로 만들기
print(len(jpgs)) # 113개 인지 확인하기
# 위의 방식을 하는 이유는 파이썬이 자동으로 이상하게 정렬하기 때문이다.
# 1.jpg, 2.jpg, 3.jpg 이런 순서로 만들기 위해서 위의 방식을 사용했다.

for i, jpg in enumerate(jpgs):
    image_1 = Image.open(jpg) # jpg 파일 열기
    im_1 = image_1.convert('RGB') # 'RGF' 변환하기
    im_1.save(f'{i+1}.pdf') # pdf 파일로 저장하기