본문 바로가기
반응형

win32com6

파이썬으로 아래아한글 실행하는 방법 1. python.org에서 파이썬을 다운받아 설치한다. 2. 커맨드프롬프트에서 "pip install pywin32"를 실행해서 win32com 모듈을 설치한다. 3. 파이썬을 실행하고 아래 코드를 실행한다. import win32com.client as win32 # 모듈 임포트 hwp = win32.gencache.EnsureDispatch("hwpframe.hwpobject") # 한/글 실행하기 hwp.XHwpWindows.Item(0).Visible = True # 백그라운드 숨김 해제 4. (작업을 마친 후에) 한/글을 닫고 파이썬 종료. hwp.Clear(1) # 문서 닫기(1:저장하지 않은 내용 버림) hwp.Quit() # 한/글 프로그램 종료 끝. 다음 포스팅은 파이썬으로 한/글 파일.. 2022. 5. 9.
한/글 문서 이미지 사이즈를 문서여백에 맞춰 일괄조정 및 캡션 유지하는 방법 안녕하세요? 일상의 코딩, 일코입니다. 예전 포스팅 중에, 이미지 사이즈 일괄변경 관련하는 방법을 올린 적이 있었습니다. 2021.01.07 - [업무자동화/파이썬-아래아한글 자동화 기초] - HWP여백조정 후 이미지 너비/높이를 폭에 맞게 일괄조정하는 방법 HWP여백조정 후 이미지 너비/높이를 폭에 맞게 일괄조정하는 방법 HWP포맷을 사용하는 소규모의 출판사가 의외로 많다는 걸 최근들어 알게 되었다. 그도 그럴 것이, 인디자인이나 퍼블리셔 같은 프로그램 없이도 직접 책을 출판하고 SNS로 홍보할 수 있는 시대가 martinii.fun 이 글을 쓸 때만 해도 "굉장히 공들여 만든 포스팅"이라고 생각했는데, 댓글알림이 달려서 오랜만에 읽어보니까 '내가 욕심이 어마어마했구나!' 하는 생각이 강하게 드네요. .. 2022. 2. 10.
[최종]아래아한글 문서교정 기능을 파이썬으로 구현해보기 이전 포스팅에서는 메일머지로... 이전 포스팅에서는 메일머지를 활용한 엑셀문서 교정DB를 한/글 문서에 적용하는 방법에 대해 알아보았습니다. 한/글 문서의 단순교정 매크로를 메일머지로!!?? 원문 출처는 폴리텍대학 서울강서캠퍼스 출판디자인과 | 아래한글 단순 교정 매크로 - Daum 카페 아래한글 단순 교정 매크로 단순 교정 매크로 작성 방법에 대하여 !--[if !supportEmptyParas]--!--[endif]-- martinii.fun 조금 의외의 방법으로 느껴지실 수도 있지만 외부 프로그램을 활용하지 않고, 메일머지와 스크립트매크로만 활용해서 전체 찾아바꾸기를 구현하신 분의 노하우를 공유했습니다. 이번 포스팅에서는 파이썬으로! 이번에는 조금 더 쉽고 간단하게 파이썬으로 스크립트매크로 함수를 .. 2022. 2. 1.
[파이썬-한/글] 자동 자간조정으로 문서 깔끔하게 만들기 질문주신 내용은, 저도 고민해 본 적이 많은 주제입니다. 미흡하게나마 설명과 코드를 남깁니다. 먼저 예문을 만들어봅시다. 한글Lorem Ipsum 생성기에 들어가서 아래와 같이 두 개의 문단을 만들었습니다. 국가원로자문회의의 조직·직무범위 기타 필요한 사항은 법률로 정한다. 모든 국민의 재산권은 보장된다. 그 내용과 한계는 법률로 정한다. 대통령은 국민의 보통·평등·직접·비밀선거에 의하여 선출한다. 국민의 모든 자유와 권리는 국가안전보장·질서유지 또는 공공복리를 위하여 필요한 경우에 한하여 법률로써 제한할 수 있으며, 제한하는 경우에도 자유와 권리의 본질적인 내용을 침해할 수 없다. 모든 국민은 주거의 자유를 침해받지 아니한다. 주거에 대한 압수나 수색을 할 때에는 검사의 신청에 의하여 법관이 발부한 영.. 2021. 8. 14.
파이썬으로 한/글 열 때 오류가 나는 경우 본 포스팅은 "파이썬(아래한글) 실행중 오류를 해결할 수 없어 문의드립니다." (tistory.com)에서 이어지는 글입니다. "파이썬(아래한글) 실행중 오류를 해결할 수 없어 문의드립니다." 안녕하세요! 자동화 관련 영상을 많이 보고 배웠습니다 정말 감사합니다! 제가 코딩을 여러곳에서 사용하느라 여러 컴퓨터에 파이썬을 깔았는데, 그 중 한 컴퓨터만 실행하려고 하면 오류가 납 martinii.fun pythonwin.exe나 makepy.py를 실행할 때, 특히 가상환경을 사용할 때 발생하는 오류가 있습니다. 바로, 저도 이런 경우에 막연하게 대응을 해왔는데, (대충 하면 되더라 하는 식으로...) 이번 기회에 꼼꼼하게 체크를 해보았습니다. 우선 제 PC의 경우에는, 1. 가상환경의 pythonwin.e.. 2021. 7. 27.
0강: 응용프로그램창 백그라운드로 숨기기 """ 안녕하세요? 파이썬으로 엑셀이나 아래한글 등 응용프로그램 자동화를 해보시면, 백그라운드로 숨기고 싶거나, 화면에 나타나게 하고 싶은 경우가 있죠. 셀레늄 크롤링할 때 크롬의 headless옵션처럼요. MS제품군, 엑셀 같은 경우는 excel.Visible 변수(bool)를 False로 정의해서 프로그램화면을 백그라운드로 숨기거나 True로 정의해서 나타나게 할 수 있는데, 아래한글 등 관련 메서드가 따로 없는 프로그램의 경우에는 동영상처럼 해주시면 됩니다. 동영상을 요약하면 win32gui.FindWindow(args)로 응용프로그램의 핸들값(int)을 찾고, win32gui.ShowWindow(args)로 창을 숨기거나 나타나게 합니다. 백그라운드 작업 종료시에는 try-finally 구문 등으.. 2020. 4. 3.
반응형