본문 바로가기

분류 전체보기465

[3/8] 이미지를 선택하는 방법 이전 포스팅에서는 이미지를 추출하는 함수를 실행하려면 우선 해당 이미지를 마우스로 선택해야 했습니다. 이 과정을 파이썬 코드로 대체해보겠습니다. 개체 선택 과정은 어찌 보면 간단합니다. 딱 두 단계입니다. 1. 캐럿을 개체 바로 앞이나 뒤로 이동 2. hwp.FindCtrl()을 실행하면 개체 선택됨 위의 영상처럼 hwp.FindCtrl()을 실행하면 이미지가 선택되기는 하는데, (문제는) 캐럿을 개체 앞으로 이동하는 코드가 솔직히 조금 복잡합니다. 캐럿을 개체 앞으로 이동하는 코드는 다음 포스팅에서 자세히 알려드리겠습니다. 2022. 10. 25.
[2/8] 선택한 그림을 파일로 저장하기 def 그림추출(): hwp.HAction.GetDefault("ShapeObjSaveAsPicture", hwp.HParameterSet.HShapeObjSaveAsPicture.HSet) hwp.HParameterSet.HShapeObjSaveAsPicture.Path = "c:/users/smj02/desktop/취합문서/1.jpg" # 저장하고자 하는 절대경로 hwp.HParameterSet.HShapeObjSaveAsPicture.Ext = "JPG" # 포맷은 대문자로 입력 hwp.HAction.Execute("ShapeObjSaveAsPicture", hwp.HParameterSet.HShapeObjSaveAsPicture.HSet) 문서에서 선택된 이미지를 저장하는 간단한 네 줄 짜리 함수.. 2022. 10. 25.
[1/8] 한글프로그램 실행/종료 및 문서 열고 닫는 함수 import win32com.client as win32 def 한글프로그램_실행(visible=True): hwp = win32.gencache.EnsureDispatch("hwpframe.hwpobject") # 한/글 프로그램 실행 hwp.XHwpWindows.Item(0).Visible = visible # 기본값 = 백그라운드 해제 hwp.RegisterModule("FilePathCheckDLL", "FilePathCheckerModule") # 보안모듈 실행 return hwp def 문서열기(한글파일): hwp.Open(한글파일) def 현재문서닫기(): hwp.Clear(option=1) # 1:문서 닫기(변경내용 버림) def 한글프로그램_종료(): hwp.Quit() 한/글 프로그램을.. 2022. 10. 25.
[0/8] 문서 이미지 일괄저장시 파일명에 제목 넣기(인트로) 개요 대체로 주무부서에서는 소속팀이나 기관에 뿌렸던 문서를 취합 후 가공, 병합하여 보고서로 만드는 일이 많습니다. 이번 튜토리얼에서는 취합한 hwp 문서들의 이미지를 일괄로 추출하여 저장하되 이미지명에 해당 문단의 제목(예: "□ 제목"), 파일명(예: 부서이름), 페이지를 넣고, 제목 이름의 폴더들을 생성하여 그 안에 이미지를 저장하는 일련의 과정을 진행해보겠습니다. 예를 들자면 이런 식입니다. 아래와 같은 문서서식이 있습니다. 세 개의 팀(알파, 베타, 감마)으로부터 아래와 같은 문서를 취합하였습니다. 문서에는 각각 "나무사진", "꽃사진", "풀사진" 이라는 제목 아래에 1x2 크기의 표에 이미지가 각각 두 장씩 들어 있습니다. 위와 같은 문서에 삽입된 이미지를 아래와 같이 저장하고자 합니다. 우.. 2022. 10. 24.
1-6. 폴더에 있는 한/글 파일을 모두 열기 보호되어 있는 글 입니다. 2022. 10. 21.
1-5. 한/글 파일을 열기 보호되어 있는 글 입니다. 2022. 10. 8.
1-4. 한/글 파일을 저장하기 보호되어 있는 글 입니다. 2022. 10. 8.
1-3. 호기심 넘치는 여러분의 예습복습을 위한 한/글 API 문서! 보호되어 있는 글 입니다. 2022. 10. 7.
1-2. 파이썬으로 연 한/글 프로그램을 화면에 보이게 하는 방법 보호되어 있는 글 입니다. 2022. 10. 7.