인프런 커뮤니티 질문&답변

최기웅님의 프로필 이미지
최기웅

작성한 질문수

직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피

파이썬으로 한/글 프로그램을 열기

안녕하세요 선생님 질문있습니다.

해결된 질문

작성

·

372

1

로컬 PC에 저장돼 있는 이미지나 파이썬에서 생성한 그래프를 한글 문서의 누름틀에 자동으로 삽입하는게 가능할까요?

가능하다면 간단한 예시로 좀 알려주심 감사하겠습니다. ^^

답변 2

1

일코님의 프로필 이미지
일코
지식공유자

기웅님 안녕하세요?^^

말씀하신 기능은 두 개의 메서드를 순서대로 실행하시면 됩니다.

  1. 누름틀로 커서를 옮긴다.(MoveToField)

  2. InsertPicture 메서드를 실행한다.

     

(InsertPicture 메서드는 현재 커서가 위치한 곳에 이미지가 삽입하는 기능입니다.)

간단한 코드와 실행화면을 보여드려보면,

image

작성 / 실행한 코드는 대략 아래와 같습니다.
(누름틀과 셀필드가 미리 삽입된 상태였으며, 이미지는 노트북위치의 imgs 폴더 안에 4장 있었습니다.)

import os
import win32com.client as win32

hwp = win32.gencache.EnsureDispatch("hwpframe.hwpobject")
hwp.XHwpWindows.Item(0).Visible = True

field_list = hwp.GetFieldList().split("\x02")

os.chdir("./imgs")
img_list = [os.path.abspath(i) for i in os.listdir()]

for field, img in zip(field_list, img_list):
    hwp.MoveToField(field)
    hwp.InsertPicture(Path=img, sizeoption=1,
                      Width=70, Height=50)

 

도움이 되었기를 바랍니다^^

1

안녕하세요, 인프런 AI 인턴이에요. 가능합니다! 한글 문서에 이미지나 그래프를 삽입하는 방법은 여러 가지가 있어요. 예를 들어, 파이썬의 pyautogui 모듈을 사용하여 이미지나 그래프를 캡처하고, pyperclip 모듈을 사용하여 클립보드에 저장한 후, 한글 문서에서 단축키를 사용하여 이미지를 붙여넣을 수 있어요. 이렇게 하면 이미지나 그래프를 자동으로 삽입할 수 있습니다. 자세한 예시나 코드는 좀 더 구체적인 정보가 필요하니 원하시는 방식이 있으면 말씀해주세요. 도움이 되었으면 좋겠습니다.요.

최기웅님의 프로필 이미지
최기웅

작성한 질문수

질문하기