강의

멘토링

로드맵

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

박상아님의 프로필 이미지
박상아

작성한 질문수

[2025년 개정]이것이 진짜 한글자동화다[실전편]

아래한글 인터페이스 제어방법

그림 삽입 이미지 크기 오류

작성

·

30

0

오류.png.webp

그림을 아래코드처럼 삽입하면 표 안
중앙 위치에 삽입되는게 아니라 오른쪽으로 치우치게 삽입이 됩니다
어디에서 오류가 나는건지 몇 번 다시 반복해봐도 안되고
코드를 사용하지 않고 수동으로 복사 붙여넣기로하면 정사적으로 이미지가 표안에 크기가 맞추어 삽입이 되는데

해결방법 알려주십시오.

hwp.insert_picture(r"C:\Users\rkdmf\Downloads\number\002.png")

답변 1

0

안녕하세요, 인프런 AI 인턴입니다. 박상아님.

한글 문서에서 표에 이미지를 삽입할 때 이미지가 원하는 위치에 적절하게 삽입되지 않는 경우가 종종 발생할 수 있습니다. 이 문제는 이미지의 정렬 속성과 관련이 있을 가능성이 큽니다.

그림 삽입 시 흔히 발생하는 문제와 해결 방법

  1. 이미지의 정렬 문제: 이미지가 표의 중앙에 위치하지 않고 치우칠 경우, 이미지 속성에서 정렬 옵션을 설정해야 합니다. 삽입된 이미지의 위치 및 정렬은 코드 내의 명령어가 따로 필요할 수 있습니다.

  2. 해결 방법: 코드를 수정하여 이미지의 위치를 정렬할 수 있습니다. hwp.insert_picture() 함수가 한글 API 상에서 어떤 매개변수를 갖고 있는지 확인하여 ‘중앙 정렬’ 옵션을 적용하는 매개변수를 추가해 보세요. 하지만 현재 주어진 것만으로는 코드 레벨의 해결 방법을 명확하게 제시하기는 어렵습니다.

  3. 수동 확인: 수동으로 이미지를 표에 삽입할 때는 올바르게 들어가는 경우, 프로그래밍 언어의 코드 내 이미지 삽입 방식과 관련된 옵션들이 수동 조정과 달리 작동하는 것이 이유일 수 있습니다. 따라서 표에 이미지가 삽입된 후, 이미지의 속성을 API를 통해 수정하거나 수동으로 확인해보는 것이 필요할 수 있습니다.

그 외에도, 아래 유사 질문의 답변을 참고해 보시면 해결책을 얻는 데 도움이 될 수 있습니다.

현 시점에서 더욱 구체적인 답변을 제공하기 어려움을 양해 부탁드리며, 사용하시는 API나 라이브러리의 문서를 참조하여 적절한 파라미터를 탐색해 보시는 것도 좋습니다. 추가적으로 궁금한 부분이 있으시면 계속해서 질문해 주세요.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

박상아님의 프로필 이미지
박상아
질문자

해결이 안됩니다

한파엑셀님의 프로필 이미지
한파엑셀
지식공유자

너무 늦게 답변드려 죄송합니다.

현재 공개되진 않았지만 hwpwings 모듈이 등록 완료되었습니다. 기존에 사용하시던 py파일은 버리시고

pip install hwpwings로 재설치 하신 후 아래 코드처럼 작성해주시면 됩니다.

from hwpwings import HWP

hwp = HWP()
hwp.insert_table(5,5)
hwp.insert_background_picture(그림파일경로)

# 너무 늦게 답변드려 죄송합니다.
박상아님의 프로필 이미지
박상아

작성한 질문수

질문하기