본문 바로가기

전체 글161

[QnA] 파이썬으로 PDF인쇄시 한/글 버전, PDF드라이버 선택가능? 우선 제가 대답드리기 조심스러운 부분이 있기는 합니다. 제가 안된다고 했다고 절대로 안 되는 게 아니라, 되는 방법을 제가 못 찾은 것일 수도 있다는 생각 때문입니다. 그래도 제 관점에서 되고 안 되고는 말씀드릴테니, 참고만 해 주시기 바랍니다. 1. 한/글 버전을 선택해서 열 수 있나? 어렵습니다. 다만 최신버전의 한/글이 열리는 게 아니라, (버전이 낮더라도) 최근에 설치한 한/글이 열린다는 점 유의해주세요. 2. AdobePDF, EZ_PDF 등 다른 PDF드라이버 지정 가능한지? 가능합니다. 다만 파이썬 단에서 설정을 바꾸는 건 굉장히 번거로운 일이기 때문에 아래 방법을 추천드립니다. 가장 간편한 방법은, 환경설정의 탭 하단에 PDF드라이버 선택 메뉴를 활용하는 방법입니다. 그밖에도 한/글 액션 .. 2021. 7. 14.
오랫동안 써오던 도메인을 버려야 하나.. https://www.martinii.fun 이라는 도메인을 오랫동안 써오고 있었습니다. 블로그 원래 주소는 https://employeecoding.tistory.com인데, 그냥 원래 티스토리 도메인만 사용할까 고민이 됩니다. 구글검색창 상위노출이 아깝지만ㅜ 오늘부로 martinii.fun 도메인을 쓰지 않기로 했다가, 가비아의 문의메일이 너무 신속하고 친절해서ㅠㅠㅜ 결제한 동안은 쓰기로 했습니다. https://martinii.fun 이나, https://employeecoding.tistory.com 회사원코딩 제 블로그, 회사원코딩에 방문해 주셔서 감사합니다. 저는 2016년부터 파이썬을 취미로 배우고 있습니다. 아래아한글이나 엑셀업무에 코딩을 적용하여 개선한 사례를 유튜브로 공유하고 있고, m.. 2021. 7. 14.
셀레늄으로 인프런 강의정보를 크롤링해서, 수강료 인사이트 얻기[연재] 1. 튜토리얼 개요 국내 최고의 온라인강의 사이트 인프런에 업무자동화 강의를 올릴 예정입니다. 그냥 제 방식, 제 페이스대로 강의를 만들고 싶지만, 문득 궁금해졌습니다. 어떤 강의가 수강생 수가 많을까? (당연히 무료강의겠죠ㅜ) 그래서 강의시간이나 가격, 평점, 태그정보, 분야 뭐 이런 걸 크롤링으로 모아다가 인프런에서 제 강의가 가장 무난하게 잘 팔리게 하려면 어떻게 해야 할지, 전략적인 선택을 해 보고 싶어졌습니다. 뭐, 결국 제 방식으로 제가 아는 것 엮어다가 만들긴 하겠지만요;;; 또 어떤 분야의 강의가 많은지, 나름 RAW한 데이터로 분석해 보고 싶기도 했고요. 또 좋은 강의를 발견하면 수강신청도 하고요. 어느 정도 결론이 나온 상태에서 튜토리얼을 진행하면 재미가 없을 것 같아, 크롤링을 시작하.. 2021. 7. 13.
엑셀문서 조작 : 인사혁신처 전결사항 ㄱㄴㄷ순 정리(1/5) 1. 개요 : 전결사항이란? 여러분, 안녕하세요? 일반적인 단순작업이라고 하더라도, 그 양이 어마어마하게 많으면 무시무시한 작업이 되기도 하지요. 이번 튜토리얼에서 보여드릴 작업은 엑셀문서를 실시간으로 조작하는 작업입니다. 어느 정도 루틴을 찾고, 목적하는 서식으로 변환하는 과정인데요. 이 튜토리얼을 제작하게 된 계기는 이렇습니다. 얼마 전에 우리 회사 동료가 느즈막이 승진을 위한 사규시험을 보게 되었습니다. 전공시험은 열심히 준비해서 지난해에 넉넉히 합격했는데, 전공시험에만 너무 몰두한 탓인지, 당시 사규시험에 아쉽게 과락을 했습니다. 오픈북 시험이라서 전부 외우지는 못하더라도, 나름의 요약과 정리 등 준비(컨닝페이퍼)만 철저히 해 가면 고득점을 맞을 수 있거든요. 그래서 올해 재시험을 보는 동료를 돕.. 2021. 7. 12.
요즘 일상 - 블로그를 하나씩 단장해보고 있습니다. 1. 블로그 꾸며보기 블로그에 관심을 좀 더 쏟으려고 합니다. 애써 시간 내서 등록해놓은 애드센스도 특정 카테고리에서만 연동되고, highlight.js는 설정의 문제인지 라인넘버도 코드랑 딱 붙어있고.. 안그래도 코드 하이라이팅 관련해서는 최근에 프리즘이라는 라이브러리가 참 괜찮아 보이더라고요. 특히 다른 분 블로그에서 본 COY라는 테마가 참 예뻐 보여서 눈여겨 보고 있었는데, 오늘 밤에 틈을 내서 hljs연동을 전부 지우고 프리즘으로 갈아탔습니다. 좋은 게, 툴바처럼 클립보드 복사나 언어 표시 같은 버튼도 있고, 하여튼 디자인이 괜찮더군요. 다만, 몇 가지 트윅이 필요했는데, - 라인넘버를 넣으려면 code나 pre 또는 그 조상에 "line-numbers"라는 클래스가 달려있어야 하는데, html.. 2021. 7. 12.
[PySide6]QLabel 사용방법 2/3 지난 시간에 이어, QLabel 관련한 내용을 이어서 설명드리겠습니다. 복습 겸 지난 포스팅을 읽고 오시거나, 아래의 전체코드라도 한 번은 정독하고 포스팅을 읽어주셨으면 합니다. import sys from PySide6.QtCore import Qt from PySide6.QtWidgets import QApplication, QLabel, QMainWindow class MainWindow(QMainWindow): def __init__(self): super().__init__() self.setWindowTitle("QLabel 예제") widget = QLabel("= == != Hello World!") font = widget.font() font.setPointSize(30) font.se.. 2021. 7. 11.
[PySide6]Qt 기본 중의 기본 위젯, QLabel 사용방법 천리길도 한걸음부터 저도 Qt를 공부하면서 무료하거나 지루함이 찾아올 때면 구글 검색창에 "The best qt design examples" 같은 문구로 검색을 하고 저런 프로그램 이미지들을 구경하곤 합니다. 기초교재의 예제들은 정말 재미가 없거든요ㅜ 완성해도 어딘가 멋지지 않고요. 그렇지만, 천리길도 한걸음부터니까요. 하나씩 차근차근 배운다는 느낌으로 공부해봅시다. 이번 시간에는 가장 쉬운 위젯, QLabel을 다뤄보겠습니다. 사실 지난 포스팅 중에 QLabel과 QLineEdit 위젯 두 가지를 같이 진행해본 예제가 있었습니다. 0. PySide6의 시그널-슬롯 활용예제: 다른 위젯을 슬롯으로 연결하기 PySide 시그널-슬롯 활용예제2 QLineEdit의 textChanged 시그널을 QLabel.. 2021. 7. 9.
워드의 특수문자 단축키 지정, 한/글로는 어떻게 구현할까? 워드의 특수문자 단축키 지정 기능 워드에는 아래와 같이, 자주 쓰는 특수문자를 "Ctrl-1" 등의 단축키로 지정하는 기능이 있습니다. 워드(Word) 특수문자 및 문자표 단축키와 지정해서 사용하기 | momo (tistory.com) 워드(Word) 특수문자 및 문자표 단축키와 지정해서 사용하기 워드(Word) 특수문자 및 문자표 단축키와 지정해서 사용하기 문서 작성 시 물리기호를 사용하기도 하고, 문서 내 하트나 기타 특수문자를 넣어서 작업진행을 많이 하는데요. 특수문자를 넣기위해 loveuceci.tistory.com 한/글에는 비슷한 기능이 없는지? 유튜브 채널에 어떤 분이, 코딩 관련은 아니지만 "한/글에는 이런 기능이 없냐"고 물으셨는데, 제가 자주 쓰는 "빠른 교정"으로 특수문자 입력하기를 .. 2021. 7. 8.
[PySide6 GUI] 체크버튼으로 한/글 열고 닫기 시작하며 요즘 아래아한글 자동화로 쏠쏠하게 정부 및 각종 기관의 자문을 수행하고 있습니다. 근데 이게, 저 혼자 실행할 때는 고민하지 않았던 GUI 부분이 아무래도 정부기관 자문을 하게 되니 불가피하게 필요하게 되더군요. "소스코드를 보내줄테니 파이썬과 파이참 깔고 모듈 설치 후 실행해보라"고 할 수도 없는 노릇이고 결국엔 GUI까지 짜서 보내주게 되는데, 그 과정에서 얻은 나름의 노하우도 블로그에 공유하고 싶습니다. 한/글 엑셀 자동화보다 PySIde6 카테고리 조회수가 높다? 제 블로그 카테고리 중 PySide6 관련한 포스팅이 사실 좀 뜸하긴 하지만 나름 조회수를 톡톡히 올려주고 있기는 합니다. 아마 많이들 PyQt5나 PySide2를 써오시다가 최근 PySide6로 갈아타는 분들이 있어서 그런가 .. 2021. 7. 6.