다음 코드는 여러 이미지를 하나의 pdf로 결합하는 것입니다. 각 폴더에 여러 이미지가있는 여러 폴더에서이 코드를 실행하려고합니다. 각 폴더에는 하나의 pdf가 있습니다.
import os
from PIL import Image
from fpdf import FPDF
pdf = FPDF()
sdir = "imageFolder/"
w,h = 0,0
for i in range(1, 100):
fname = sdir + "IMG%.3d.png" % i
if os.path.exists(fname):
if i == 1:
cover = Image.open(fname)
w,h = cover.size
pdf = FPDF(unit = "pt", format = [w,h])
image = fname
pdf.add_page()
pdf.image(image,0,0,w,h)
else:
print("File not found:", fname)
print("processed %d" % i)
pdf.output("output.pdf", "F")
print("done")
첫 번째 루프 앞에 올 폴더 경로를 가져 오기 위해 다른 루프를 만들려고 생각했습니다.
For j in range(1 to 70):
folderP=sdir+folder%1
그리고 각 폴더에서 반복
미안하지만 아직 파이썬을 배우고 있습니다. 어떤 제안이라도 좋을 것입니다!
- 답변 # 1
관련 자료
- pandas - 여러 x 축이있는 파이썬에서 막대 차트를 만드는 방법
- tkinter - 파이썬으로 이미지 가져 오기, 실행하려면 프로그램 폴더를 다른 위치로 이동하면 프로그램이 작동하지 않습니다 코드를 변경해야합니다
- Python의 if 문에서 값 배열 만들기
- Python smtplib SSL 소켓을 만드는 데 시간이 오래 걸립니다
- machine learning - 파이썬에서 혼동 행렬의 이미지를 만드는 방법
- Pandas Python의 데이터 프레임에서 기간 만들기
- python - 두 개의 목록이 있고 여기에서 사전을 만들고 싶습니다 하지만 하나의 키에 여러 값을 저장하고 싶습니다
- Python pandas는 위의 특정 행에 대한 조건을 기반으로 데이터 프레임 내에 새 행을 만듭니다
- class - Python의 여러 클래스에 대해 동일한 방식으로 __str__ 메서드 재정의
- regex - 파이썬에서 다른 txt 파일에서 데이터 프레임을 만드는 방법은 무엇입니까?
- javascript - 다중 버튼 고유 클릭 카운터 만들기
- SFTP 서버의 Python 파일을 다른 폴더로 이동
- Python Pandas에서 날짜를 계산하는 새 열을 만드는 방법은 무엇입니까?
- multiprocessing - Python 신호 처리, 여러 프로세스 종료
- average - Excel Averageifs에 해당하는 것을 사용하여 파이썬 데이터 프레임에 새 열을 어떻게 생성합니까?
- r - spearate 페이지에서 ggplot을 사용하여 여러 PDF 파일 (ID 당 고유)을 얻기 위해 for 루프가있는 함수를 만드는 방법
- Ubuntu 2004 DEV 컴퓨터에 여러 Python 버전이 설치된 이유는 무엇입니까?
- sql - 파이썬을 사용하여 psql 데이터베이스에 테이블을 만드는 방법은 무엇입니까?
- python 정규식 - 접두사 및 여러 후속 일치 항목 추출
당신이 사용할 수있는
glob
모든 pdf의 경로를 가져 와서 목록에 추가하려면 목록을 반복하고 존재하는지 확인할 필요조차 없습니다.