IT/python 24

PDF파일을 불러와 해당 파일에서 쓰인 폰트를 알려주는 파이썬 프로그램.

PDF파일을 불러와 해당 파일에서 쓰인 폰트를 알려주는 파이썬 프로그램. 이 파이썬 프로그램을 실행시키고 PDF파일을 선택하면 해당 PDF파일에서 쓰인 폰트 정보가 나온다. 웹에 게시하였을 경우 문제가 될 수 있는 폰트는 경고 메시지가 출력된다. 해당폰트는 소스 4번째 줄 배열에 추가 및 삭제하여 쓸 수 있다. 이 프로그램 사용을 위해 특정 모듈을 pip와 같은 방법으로 별도 설치해야할 수 있다. Python program that loads a PDF file and tells you which fonts were written in them. When you run this Python program and select a PDF file, the font information written in t..

IT/python 2024.03.06

jpg파일 여러개를 하나로 묶어 PDF파일로 만드는 방법

jpg 이미지파일이 들어있는 폴더에 이 프로그램을 복사하고 이 프로그램을 실행시키면 숫자 이름을 가진 jpg파일을 모아 pdf파일(output.pdf)을 만든다. 페이지의 순서는 파일 이름 숫자 순서대로다. 이 프로그램을 실행하려면 파이썬이 설치되어야 한다. Combine several jpg files into a PDF file. Copy this program to a folder containing jpg image files and run this program, you can create a pdf file(output.pdf) by collecting jpg files with numeric names. The order of the pages is in the order of file na..

IT/python 2024.01.25

특정폴더를 선택해 그 폴더 안의 이미지 파일의 해상도를 모두 바꾸는 파이썬 프로그램

특정폴더를 선택해 그 폴더 안의 이미지 파일의 해상도를 모두 바꾸는 파이썬 프로그램 원본이미지 파일이 보존되지 않으니 원본이미지를 따로 보존해야한다. 이 프로그램을 실행하려면 파이썬이 설치되어야 한다. Select a specific folder and changes the resolution of all image files in that folder. Warning : The original image file is not preserved, so please preserve the original image separately. Python must be installed to run this program.

IT/python 2024.01.25

파이썬으로 그림 파일을 세로로 합치는 방법

garosize=378 #웹툰 그림 너비 yb=100 #그림 간 여백 colr=(255,255,255) #여백 색깔 RGB 코드 import os path = "./" file_list = os.listdir(path) file_list_py = [file for file in file_list if file.endswith(".PNG") or file.endswith(".png") or file.endswith(".JPG") or file.endswith("jpg")] from PIL import Image serosize=0 seropos=0 for i in file_list_py: img=Image.open(i) serosize=serosize+img.size[1]+yb new_image = Ima..

IT/python 2022.11.29

파이썬 py파일을 exe파일로 만드는 방법

파이썬의 Scripts 폴더에 들어가 pip install pyinstaller 를 입력해 pyinstaller를 먼저 설치해야 한다. pyinstaller -i icon.ico --clean --onefile --noconsole file.py 를 입력하면 file.py파일을 file.exe로 만들어준다는 말이다. 이 때 아이콘은 icon.ico파일을 쓴다는 말이다. ico파일은 구글링 해보면 많이 나온다. 생성된 exe 파일은 Scripts 폴더 안 dist 폴더에 생성된다. 간혹 에러가 나면서 exe파일로 안 만들어 질 때가 있는데 그건 인터넷이 연결되어 있지 않거나 방화벽으로 막혀있을 때 그런 경우가 많으니 확인해 보길 추천한다. exe파일로 만들어 배포하면 파이썬이 설치되어 있지 않아도 해당 파..

IT/python 2022.10.26

파이썬으로 커서 위치 및 해당 좌표 RGB값 출력하기

import pyautogui import keyboard while True: keyboard.wait('q') print(pyautogui.position()) im = pyautogui.screenshot() print(im.getpixel(pyautogui.position())) print() pip install로 pyautogui와 keyboard를 설치해야 한다. 어느 지점에 마우스 커서를 대고 키보드 q키를 누르면 그 커서의 좌표와 RGB값이 프린트된다. autohotkey의 Window spy와 비슷한 역할을 할 수 있다.

IT/python 2022.10.01

기간별 아파트 실거래가 csv파일로 출력하는 프로그램

아래 파일을 다운받고 편집기를 연다. 4종류 파라미터 내용에 원하는 지역의 코드, 아파트 지번, 기간 및 data.go.kr에서 신청(데이터명:국토교통부_아파트매매 실거래 상세 자료)해서 받은 서비스키(일반 인증키, Encoding)를 입력하고 파일을 저장시킨 후 파이썬 파일을 실행시키면 pp.csv파일이 생성된다. pp.csv파일을 열어보면 기간별로 해당 아파트의 실거래가를 볼 수 있다. pandas가 설치되어 있어야 한다.

IT/python 2022.06.08

파이썬으로 웹 소스에서 값 추출

아래 첨부된 파이썬 함수는 웹페이지 소스를 불러들여 ft 파라미터부터 200자까지 소스를 잘라낸 후 lg와 rg사이에 있는 값을 추출한다. 하지만 더 깔끔하고 좋은 방법이 있다. request로 웹소스를 불러와서 refined 변수에 넣은 후 정규표현식을 쓸 수 있는 re라이브러리를 import하여 아래와 같이 코딩하면 된다. p = re.compile('(.+?)') p_tag_list = p.findall(refined) 이렇게 하면 리스트로 와 사이에 있는 값이 들어간다.

IT/python 2022.04.22

PDF 파일을 원하는 페이지만 추출하는 방법

파이썬으로 위 pdf 자르기 파일을 실행시키면 PDF파일을 선택하는 다이얼로그 박스가 뜬다. 자를 PDF파일을 고르고 넣을 page number라고 뜨면 잘라서 넣을 pdf파일 페이지 번호를 하나씩 넣는다. 다 넣고 0을 입력하면 원하는 페이지만 가지고 있는 cut_file.pdf파일이 들어가 있다. 이 프로그램은 PyPDF2 라이브러리를 이용하므로 pip install PyPDF2를 입력해줘야 한다. 그런데 사실 이런 프로그램을 꼭 쓸 필요가 없다. PDF를 웨일 같은 브라우저에서 불러 인쇄 대상을 PDF로 저장하게 해 놓은 후 원하는 페이지만 PDF로 인쇄하면 원하는 페이지만 있는 PDF파일을 생성할 수 있다.

IT/python 2022.04.19