728x90
PDF๋ฅผ ์ ์ถํด์ผํ ๋, ์ฌ๋ฌ ๊ฐ์ ํ์ผ์ ํ๋๋ก ํฉ์ณ์ผํ ๋๊ฐ ์๋ค.
๋ฏธ์ฌ์ฉ์ ์ฌ์ดํธ๋ค๊ณผ ๋นํธ๊ฐ Adobe๋ฐ์ ์์ด์, PyPDF2์ PdfMerger ํด๋์ค๋ฅผ ์ฌ์ฉํด PDF๋ฅผ ๋ณํฉํ์๋ค. (์ฝ๋ ์ถ์ฒ)
from PyPDF2 import PdfMerger, PdfReader
import os, glob
path=<path/to/the/directory>
filenames = glob.glob(path + '/*.pdf')
merger = PdfMerger()
for filename in filenames:
merger.append(PdfReader(open(filename, 'rb')))
print(filename)
merger.write(path + "/<merge result file name>.pdf")
print("PDF ๋ณํฉ ์๋ฃ")
์ฐธ๊ณ : PyPDF2 ๊ณต์ ๋ฌธ์
The PdfMerger Class — PyPDF2 documentation
© Copyright 2006 - 2008, Mathieu Fenniak. Revision 1c4173a1.
pypdf2.readthedocs.io