'파이썬(Python)/파이썬 개발' 카테고리의 글 목록
본문 바로가기

파이썬(Python)/파이썬 개발16

무료 PDF 병합 프로그램 다운로드 실행파일을 다운로드 받으시려면 아래 링크를 클릭하세요. 비번은 댓글로 문의하시면 비밀댓글로 알려드리겠습니다. 무료 PDF 병합 프로그램 다운로드 사용법은 아래를 참고하시고, 파이썬으로 만든 프로그램이라 코드도 설명했으니 참고하세요. 프로그램을 실행하면 위와 같은 GUI 창이 나옵니다. '파일선택' 버튼을 누르면 '열기' 창이 나옵니다. 여기에서 병합할 PDF를 선택하시면 됩니다. 병합이 완료되면 메세지 박스가 뜨고, 병합된 파일을 TextEdit에서 표시합니다. 이렇게 합쳐진 파일이 최초에 합칠 파일과 같은 경로에 생성됩니다. 전체 코드는 아래와 같습니다. from pypdf import PdfWriter import sys from PyQt5.QtWidgets import * import os clas.. 2024. 1. 25.
파이썬으로 여러 PDF 합치는 방법 PDF로 작업할때 PDF 합치기를 많이 합니다. 파이썬으로 PDF 합치기를 할 수 있을까 하는 생각에 코드를 만들어 보았습니다. from pypdf import PdfWriter pdf1 = r'C:\Users\fibt5\Desktop\새 폴더\pdf1.pdf' pdf2 = r'C:\Users\fibt5\Desktop\새 폴더\pdf2.pdf' pdf3 = r'C:\Users\fibt5\Desktop\새 폴더\pdf3.pdf' merger = PdfWriter() for pdf in [pdf1, pdf2, pdf3]: merger.append(pdf) merge_path = r'C:\Users\fibt5\Desktop\새 폴더\merged-pdf.pdf' merger.write(merge_path) me.. 2024. 1. 24.
무료PDF압축 프로그램 다운로드(파이썬으로 여러 PDF 파일 한번에 용량 줄이는 방법) 무료 PDF 압축 프로그램을 공유했으니 필요하시면 아래 링크를 클릭해서 다운로드 받으시기 바랍니다. 비번은 댓글로 문의하시면 알려드리겠습니다. 무료 PDF 파일 압축 프로그램 다운로드 사용방법은 아래 글을 참고하시기 바랍니다. 파이썬 코드로 만든 프로그램입니다. 코드가 궁금하신 분은 아래 글을 참고하시기 바랍니다. 선택 방법은 지난번과 동일합니다. 이번에는 여러 파일을 한꺼번에 선택할 수 있습니다. 압축이 완료되었다는 메세지창이 뜨면 이렇게 여러개의 PDF 파일이 한꺼번에 압축된 것을 확인할 수 있습니다. 지난번 포스트까지만 쓰려고 했는데, 갑자기 여러 PDF 크기를 줄여야 할 때는 어떻할까 하는 생각이 들었습니다. 하나씩 선택하고 줄이는 작업을 반복하면 상당히 귀찮을 것이라는 생각이 듭니다. 그래서 한.. 2024. 1. 23.
파이썬으로 PDF 용량 줄이는 방법 3 (PDF 압축방법) 지난 포스트에 이어서 PDF 용량 줄이는 방법을 조금 더 업그레이드 했습니다. 전체 코드는 아래와 같습니다. from pypdf import PdfReader, PdfWriter import sys from PyQt5.QtWidgets import * import os class PdfCompressor(QMainWindow): def __init__(self): super().__init__() self.setWindowTitle('PdfCompressor') self.setGeometry(600, 200, 400, 200) self.btn = QPushButton('파일찾기', self) self.btn.move(150, 100) self.btn.clicked.connect(self.btn_click.. 2024. 1. 22.
파이썬으로 PDF 용량 줄이는 방법 2 (PDF 압축방법) 지난 포스트에 이어서 이번에도 파이썬 용량줄이기 방법에 대해서 알아보겠습니다. 지난번 만든 코드는 아래와 같습니다. from pypdf import PdfReader, PdfWriter reader = PdfReader("big-old-file.pdf") writer = PdfWriter() for page in reader.pages: writer.add_page(page) writer.add_metadata(reader.metadata) with open("smaller-new-file.pdf", "wb") as fp: writer.write(fp) 이번에는 위에 코드에 GUI를 넣어 보도록 하겠습니다. 전체 코드는 아래와 같습니다. from pypdf import PdfReader, PdfWrite.. 2024. 1. 19.
파이썬으로 PDF 용량 줄이기(PDF 압축) PDF를 E-Mail로 보내거나, 출력을 할때 가끔씩 파일크기가 너무 커서 잘 안되는 경우가 있습니다. 이때는 인터넷 사이트에서 PDF용량을 줄여서 작업을 수행하면 됩니다. 하지만 회원가입을 하고, 로그인을 하는 등 상당히 번거롭죠. 더욱이 횟수가 제한되어 있어요. 그래서 파이썬으로 만들어 봤습니다. from pypdf import PdfReader, PdfWriter reader = PdfReader("big-old-file.pdf") writer = PdfWriter() for page in reader.pages: writer.add_page(page) writer.add_metadata(reader.metadata) with open("smaller-new-file.pdf", "wb") as fp.. 2024. 1. 18.
파이썬으로 동영상을 GiF 파일로 변환하는 프로그램 만들기(업그레이드) 지난번에 만든 동영상(MP4)를 GIF로 변환하는 파이썬 코드를 업그레이드 해 보겠습니다. 전체 코드는 아래와 같습니다. from moviepy.editor import VideoFileClip import sys from PyQt5.QtWidgets import * import os class MovieToGif(QMainWindow): def __init__(self): super().__init__() self.setWindowTitle('Movie_To_GIF') self.setGeometry(600, 200, 400, 200) lbl1 = QLabel('GIF로 변환할 동영상을 선택하세요', self) lbl1.setGeometry(20, 20, 300, 20) self.btn = QPushBu.. 2024. 1. 16.
파이썬을 이용해서 동영상을 GIF 파일로 만드는 방법 동영상을 GIF로 바꾸면 블로그나 네이버카페에서 활용할 곳이 많습니다. 그런데 구글링을 하면 GIF로 변환하는 사이트를 이용해야 합니다. 막상 사이트에 들어가면 회원가입, 로그인 등을 거쳐야 해서 상당히 번거롭습니다. 그래서 파이썬으로 한번 만들어 봤습니다. 윈도우키+R을 눌러서 실행창을 열고 'cmd'를 입력해 줍니다. 그리고 확인을 눌러 줍니다. "pip install moviepy"를 입력해서 라이브러리를 설치합니다. from moviepy.editor import * path = 'C:\\Users\\fibt5\\Desktop\\' mymovie = VideoFileClip(path + '0110.mp4') myclip = mymovie.subclip(1, 2) #1초에서 2초 길이로 자르기 my.. 2024. 1. 15.
여러 개 워드(Word, docx)파일 한 번에 쉽게 PDF로 변환하기(프로그램 무료배포) 지난번에 PDF를 워드(Word, docx)로 변환하는 프로그램을 만들어 보았습니다.(아래 링크 참고하세요) 2022.05.30 - [취미로 하는 파이썬/회사에서 몰래 파이썬] - 파이썬으로 PDF를 Word로 변환하기(PDF to Word, docx), 실행파일 무료 다운로드 파이썬으로 PDF를 Word로 변환하기(PDF to Word, docx), 실행파일 무료 다운로드 회사에서 업무를 하다보면 PDF 문서를 Word로 변경해야 할 때가 있습니다. 구글에서 검색해서 아래 사이트와 같이 무료로 변환해 주는 사이트를 이용하는 방법도 있습니다. 하지만, 사용 횟수에 dotsnlines.tistory.com 한 번에 하나씩만 변환하다 보니 여러개를 동시에 변환하기에는 상당히 번거롭다는 생각이 들었습니다. 그.. 2022. 6. 3.
PDF를 Word로 변환하기(PDF to Word, docx), 변환 프로그램 무료 다운로드(By Python) 포스트의 마지막 부분에 코딩을 하지 않고도 변환 프로그램을 무료로 다운로드 받아서 사용하실 수 있습니다. 회사에서 업무를 하다보면 PDF 문서를 Word로 변경해야 할 때가 있습니다. 구글에서 검색해서 아래 사이트와 같이 무료로 변환해 주는 사이트를 이용하는 방법도 있습니다. 하지만, 사용 횟수에 제한이 있고, 상당히 번거롭습니다. 그래서 파이썬을 이용해서 PDF를 Word로 변환해주는 코드를 만들어 보았습니다. "pdf2docx"라는 라이브러리를 사용하면, 간단하고, 쉽게 PDF를 워드로 변환하는 프로그램을 만들 수 있습니다. 핵심코드는 아래와 같습니다. cv = Converter(file_name) cv.convert(changed_file) cv.close() 'Converter'라는 함수에 PDF.. 2022. 5. 30.
파이썬으로 쉽고 빠르게 빈 폴더 찾아서 폴더명 바꾸기 컴퓨터를 사용해서 일을 하다보면, 많은 폴더를 사용할 때가 있습니다. 좀 더 복잡하고, 정신없이 일을 하다보면 빈 폴더도 여러개 만들어질 때도 있습니다. 이럴때 빈폴더인지 여부를 파이썬을 이용해서 쉽고, 빠르게 찾아낼 수 있습니다. 더욱이 빈폴더의 폴더명을 바꿔서 표시하는 것도 가능합니다. 파이선을 잘 활용하면, 여유있게 일을 할 수도 있겠네요. from tkinter import * import os 가져올 모듈은 'tkinter'와 'os' 모듈입니다. 사실 'os' 모듈만 있어도, 원하는 기능을 작동하기에 충분하지만, 나중에 exe 파일로 만들어서 보다 편리하게 사용하기 위해서 'tkinter'도 함께 사용했습니다. win = Tk() lbl = Label(win, text='현재 폴더에서 빈폴더를.. 2021. 10. 16.
파이썬으로 여러 폴더 빠르고 쉽게 만들기 컴퓨터로 작업을 하다 보면 수많은 폴더를 만들어야 할 때가 있습니다. 이런일이 반복된다면 파이썬으로 프로그래밍을 해서 업무를 좀 더 효율화 시킬 수 있습니다. 우선 만들 폴더의 명을 엑셀파일에 입력하도록 하겠습니다. C:D 열에 순서를 나타내는 번호와 폴더 이름을 입력했습니다. 주의할 점은 C열에 숫자는 문자입니다. 만약 숫자를 적으면 파이썬 코드에서 문자로 변경해 주어야 합니다. 수십개나 수백개를 하더라도 속도차이는 거의 없습니다. 일단 예시로 5개 폴더만 만들어 보겠습니다. from openpyxl import load_workbook from tkinter import * from tkinter import filedialog import os 모듈은 엑셀을 열어야 하니 openpyxl에서 기존 만.. 2021. 10. 14.
파이썬 - requests를 이용해서 네이버 검색어 자동으로 사진 다운 받기 크롤링을 해서 검색어를 입력하면 사진을 자동으로 다운로드 받는 코드를 작성해 보도록 하겠습니다. 인터넷을 검색해 보니 대부분 'urllib'모듈을 사용해서 사진을 다운로드 받는 예제는 많은데, 'requests'를 이용한 예제는 찾기 힘들더라구요. import requests from bs4 import BeautifulSoup import os 우선 필요한 모듈은 'requests', 'BeautifulSoup', 'os' 입니다. path = r'C:\Users\passi\Desktop\images' os.mkdir(path) 파일을 저장할 폴더 위치를 'path'라는 변수에 저장하고, 'os.mkdir(paht)'를 사용해서 폴더를 만듭니다. 네이버 검색창에서 '수박'을 이미지로 검색해 보면 아래와.. 2020. 12. 27.
파이썬 - 크롤링 쉽게 시작하기 인터넷에는 많은 정보들이 있습니다. 하지만, 모든 정보들을 가져다가 쓰기에는 어려움이 많습니다. 이럴 때 쓰는 방법이 '크롤링' 입니다. '스크래핑'이라고도 하며, 의미가 다소 다르나 요즘에는 혼용해서 쓴다고 합니다. 구글이나 네이버에서 검색하는 방법이 이런 '크롤링 봇'을 이용합니다. 좋아하는 연예인 사진을 검색해서 다운 받는다고 할 때 일일이 다운 받으려면 많은 시간이 걸립니다. 하지만 파이썬을 이용하여 크롤링을 한다면, 단 몇 초만에 수천장의 사진을 다운받을 수 있습니다. 이번 포스트는 크롤링 시작하는 방법에 대해서 설명하겠습니다. import requests from bs4 import BeautifulSoup 크롤링을 하기 위해서는 'requests' 모듈과 'bs4'의 'BeautifulSou.. 2020. 12. 24.
파이썬 - 네이버 검색어 크롤링 후 검색 항목 개수 자동 확인 지난번 포스트에 내 블로그 검색순위를 찾아보는 프로그램에 이어서 입력하는 검색어에 검색 항목의 개수와 검색되는 항목의 링크를 걸어주는 프로그램 작성법입니다. 지난번 포스트의 내용은 생략하겠으니 혹시 궁금하시면 아래 링크를 참고하세요 2020/11/30 - [분류 전체보기] - 파이썬 크롤링으로 내 블로그 검색 순위 알아보기 - ui와 실행파일 만들기 파이썬 크롤링으로 내 블로그 검색 순위 알아보기 - ui와 실행파일 만들기 지난번에 이어서 크롤링을 통해서 내 블로그가 몇 번째로 검색되는지 확인하는 코드를 작성해 보겠습니다.(지난번 포스트를 못 보셨으면 아래 링크를 참고하세요) 2020/11/29 - [파이썬/Python Project] dotsnlines.tistory.com 우선 UI를 만들어 보겠습니.. 2020. 12. 1.
파이썬 크롤링 해서 내 블로그 검색 순위 알아보기 TV를 보다가 갑자기 "내 블로그가 몇 번째로 검색이 될까?" 하는 궁금증이 생기기 시작했습니다. 갑자기 생긴 궁금증은 해결이 될 때까지 저를 가만두지 않았습니다. 결국 노트북으로 와서 코딩을 시작했습니다. 우선 어떻게 검색을 할 것인지 구상을 하고, 네이버에 직접 키워드를 입력해 보았습니다. 우리나라에서 가장 많이 쓰는 네이버 검색창을 기준으로 만들기로 했습니다. 제 블로그가 맨 위에 검색이 되네요. ㅎㅎㅎ 우선 주소창이 어떻게 바뀌는지 관찰하고, 'F12'를 눌러서 'html'를 살펴보았습니다. 생각보다 html 코드가 간단해서 금방 작성할 수 있었습니다. import requests from bs4 import BeautifulSoup 모듈은 requests와 bs4의 BeautifulSoup 만 .. 2020. 11. 29.