Pdf converter
import os from PyPDF2 import PdfFileMerger, PdfFileReader def merge_pdfs(path_dir): pdfs = [file for file in os.listdir(path_dir) if file.endswith('.pdf')] merger = PdfFileMerger() for pdf in pdfs: with open(os.path.join(path_dir, pdf), 'rb') as file: pdf_reader = PdfFileReader(file) merger.append(pdf_reader) with open(os.path.join(path_dir, 'merged_file.pdf'), 'wb') as output_file: merger.write(output_file) print('PDF files merged successfully.') if __name__ == '__main__': path_dir = '/path/to/directory/with/pdfs' merge_pdfs(path_dir)