분류 전체보기470 [pyhwpx] 미사용 스타일 일괄 제거하기 : remove_unused_styles 파이썬-아래아한글 자동화 모듈 pyhwpx 1.0.8 추가기능 및 스타일 관련 메서드 소개글입니다.pyhwpx에서 스타일을 다루는 메서드가 아직 다양하지는 않지만,손이 많이 가는 작업 위주로 메서드를 만들어 둔 게 있는데, 모아서 소개드립니다.1. 현재 커서가 위치한 문단의 스타일 정보 : hwp.get_style()2. 현재 커서가 위치한 문단의 스타일 변경 : hwp.set_style(style)3. 특정 스타일이 적용된 문단으로 찾아가기 : hwp.goto_style(style)4. 문서의 모든 스타일 목록 추출 : hwp.get_style_dict()5. 문서에서 실제 사용된 스타일 목록만 추출 : hwp.get_used_style_dict()6. 특정 스타일 제거하기 : hwp.delete_st.. 2025. 5. 23. 업무자동화로 알아보는 파이썬의 바다코끼리(:=) 문법 파이썬 기본문법 중 비교적 최근 3.8 버전부터 도입된 `:=` 문법이 있습니다. 바다코끼리(Walrus) 문법이라고 불리는데요.정식 명칭은 대입식(Assignment Expression)입니다.Assignment과 Expression 둘 다 무슨 개념인지 정확히 이해하고 계신다면의미 자체가 어렵지는 않습니다. 이해하지 못하고 있어도 괜찮습니다.지금 이해하면 되니까요!대입과 식파이썬에서 대입(assignment)은 이런 거죠.a = 1b = 2가만히 보시면 파이썬을 포함한 대부분의 프로그래밍언어에서 할당문은 리턴을 하지 않습니다.(예외로 자바스크립트는 기본적으로 할당문이 식(expression)이기 때문에, 할당문이 리턴을 합니다.)이렇게 기본적인 동작의 차이 때문에 파이썬 3.8 이전에는불가피하게 아래.. 2025. 5. 20. 근황 최근엔 계획에 없던 좋은 일도 정말 많이 일어났고,제 마음을 풍요롭게 해 주는 여러 좋은 사람들을 만났어요.마음이 왜 이렇게 편안하지?고정적인 수입 덕분인가?체할 듯이 급하게 이것저것 습득해야 살아남는다는묘한 강박 때문에 최근 수년 간 정말 방향도 낮밤도 없이 코딩이나 관련 공부만 했는데..요즘은 적절히 취사선택과 집중을 할 수 있는 마음상태가 된 기분입니다.아직도 여전히 가뭄에 콩나는 빈도지만,다양한 경로로 업무의뢰를 주시는 분들이 있어요ㅎ사실 이번 한 주간도 회사에 1주일 연차를 받아서 쉬는 주간이지만가족과 지내는 (진짜 쉬는) 날은 이틀 정도만 갖고,나머지 날엔 작업실에서 그런 일을 좀 처리하려고 합니다.MCP에 대한 질문을 종종 받아요.얼마 전에 코난쌤이 정말 빠르게 MCP 활용사례를 유튜브에 한.. 2025. 5. 19. [pyhwpx] 셀주소 문자열로 특정셀로 이동하는 방법 : hwp.goto_addr pyhwpx로 한/글 API 명령어를 직접 실행할 수 있지만기본적으로 제공하고 있는 여러 단축명령어를 활용하면훨씬 간편하게 원하는 기능을 구현할 수 있습니다.예를 들어 아래는 커서의 위치를 "D4" 셀로 이동하는 명령어입니다.from pyhwpx import Hwphwp = Hwp()hwp.goto_addr("d4")단, 커서가 해당 표 안에 있어야 하며, 현재 표 안에서만 탐색합니다. 2025. 4. 28. [pyhwpx] 모든 표들의 폭을 용지폭에 맞추는 스크립트(비공개) 보호되어 있는 글 입니다. 2025. 4. 6. [pyhwpx] 페이지 하나에 이미지 하나씩 수백장 삽입해야 할 때... move_to_field와 insert_picture를 활용한 파이썬-아래아한글 자동화 예시 매일 반복적으로 하는 업무는 아니지만 가끔씩 시간을 많이 뺏는 업무 중에"페이지 꽉 채우는 표 하나에 사진 하나씩 수백장 삽입하기" 같은 업무가 있습니다.굉장히 단순한 업무인데 양이 많아서 몇 시간씩 걸리기도 하고, 특히 눈도 손목도 아프고 피곤하고요ㅜ이런 경우에 파이썬코드 두세 줄 정도 외워서 활용하기 딱 좋은 예제입니다. 어떤 분들에게는 도움이 되었길 바랍니다.행복한 하루 되세요^^ 2024. 11. 21. [QnA] 아래아한글, 마우스로 선택한 그림개체만 속성 바꾸기 아래아한글은 뭐랄까... 신박한 API 기능이 참 많은데 막상 공식문서에서 자세히 다뤄주지 않아서 기능이 꼭꼭 숨겨져 있는 느낌입니다. 무궁무진한 자동화를 구현할 수 있는 수백개의 API를 제공하고 있지만 일종의 "경험치"가 필요하다고 할까요ㅜㅜㅜㅜ 그런 관점에서 저 혼자만 알고 있기 아까운 아래아한글 자동화 노하우를 유튜브로 공유해봅니다. 이번 영상에서는 마우스로 선택한 그림개체들의 크기만 일괄변경하는 방법을 소개합니다. 2024. 3. 13. [세상 쉬운 파이썬중급] nonlocal? closure? yield? generator? 파이썬 입문 레벨을 즐겁게 공부하신 분들이 상당히 버거워하시는 몇 가지 키워드가 있더라고요. 대표적으로 yield, nonlocal, closure나, 코루틴, 제너레이터, 스레드 같은.. 중요하기도 하고, 이해하고 나면 의외로 간단한데 처음엔 겁이 덜컥 나는 키워드들 있잖아요ㅎㅎ 그래서, 최대한 간단한 예제를 가지고 생소한 키워드나 문법을 차근차근 뿌시는 영상 시리즈를 기획해보았습니다. 20분 내외 x 총 10회 정도로 구상중입니다. 문법을 정리하는 시간도 되고, 요새 심란한 마음이 다소나마 차분해지는 것 같아 개인적으로는 제작이 즐겁습니다. (업무자동화 콘텐츠 소재고갈 때문이기도 하고;;;) 하여튼 첫 영상은 클로저와 제너레이터에 대해 다뤄보았습니다. 파이썬 입문에서 실력이 멈췄다 싶은 분들께 추천드.. 2024. 3. 13. 본 카테고리 포스팅 대부분은 win32로 자동화하는 포스팅입니다. [pyhwpx]가 붙어있지 않은 대부분의 파이썬-아래아한글 자동화 포스팅은 win32com.client를 이용한 한글오토메이션API 예제와 설명들입니다. pyhwpx 사용법이 궁금하신 분들은 본 블로그의 `pyhwpx 사용법` 카테고리를 참고하시거나, 포스팅 제목에 `[pyhwpx]`가 붙은 글을 참고하시면 됩니다. 또한 pyhwpx에 대한 글은 https://blog.naver.com/pythonrpa 에 업데이트 예정입니다. 블로그를 이사하는 건 아닙니다. https://martinii.fun의 도메인 유지비용이 예상보다 너무 높고, 결제를 미루고 있는 중에 https://employeecoding.tistory.com의 포털 노출이 생각보다 너무 낮다는 점 때문에 pyhwpx 관련 포스팅은 네이버 .. 2024. 2. 12. 이전 1 2 3 4 ··· 53 다음