inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

준비작업(템플릿 만들고 필드 추가하기)

이게 될지 잘 모르겠어서 질문드립니다.

해결된 질문

260

YongJun(Passion)

작성한 질문수 14

1

안녕하세요

일코님 덕분에 많이 해결되고 있는 작업들이 기쁩니다.

다름이 아니라 누름틀에 SetTextFile를 통해 작업을 하고 있습니다.

그러다보니 [누름틀 시작]과 [누름틀 끝] 사이에 페이지가 바뀌는 경우가 생기는데 이 경우 [누름틀 시작] 부분도 다음 페이지로 넘어가도록 설정하고 싶은 경우가 생기게 되었습니다.

혹시 이 같은 경우도 좋은 방법이 있을지 의견을 구해봅니다.

python 한컴오피스

답변 1

2

일코

Jun님 안녕하세요?^^ 오랜만입니다.

개인적으로는 SetTextFile을 거의 사용하지 않는 편이지만,

뭔가 편리할 수도 있겠다는 느낌만 가지고 있습니다ㅎㅎ

(hwp.Insert()나 hwp.InsertFile()이랑 큰 차이가 없지 않나 싶기도 하고요ㅎ)

 

누름틀이 특정 페이지 제일 마지막 라인에 있어서,

다음 페이지로 넘어가게 하고 싶다는 말씀인가요?

그럼 아래와 같은 상황이라는 말씀이신지요?

image

이런 경우를 체크해서 누름틀 시작위치에서 Ctrl-Enter(BreakPage)를 실행하면 될 것 같은데요?ㅎ

코드는 조금 조악하지만,

프로세스만 이해해주시면 더 멋지게 짜실 수 있을 겁니다.

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

for i in field_list:
    #누름틀 시작부분 페이지 체크
    hwp.move_to_field(i)
    head = hwp.current_page
    print(i, f"head: {head}p", end="")
    
    # 누름틀 끝부분 페이지 체크
    hwp.move_to_field(i, select=True)
    hwp.set_pos(
        *hwp.get_selected_pos()[-3:])
    tail = hwp.current_page 
    print(f", tail: {tail}p")
    
    if head != tail:
        # 누름틀 앞으로 이동
        hwp.FindCtrl()
        # 페이지 나눔
        hwp.BreakPage()

 

시연화면은 아래와 같습니다.

image

제가 이해한 게 다르다면ㅜㅜㅜ

조금만 상세히 추가질문 부탁드립니다.

 

도움이 되었길 바랍니다.

행복한 하루 되세요^^

 

1

YongJun(Passion)

감사합니다. 알맞게 이야기해주셨어요 참고해서 더 잘 만들어갈 수 있도록 할께요 !!

섹션7과 같은 수학 수식을 백지에서 시작할 때 어떻게 만들 수 있을까요?

0

76

1

hwp 병렬 작업시 클립보드 충돌문제

0

59

1

본문을 각주로 내리는 법

1

93

1

한글 자동화 삽도 삽입!!

1

386

2

한글 표 내부 위치 찾는 코드좀 알려주세요 ㅠㅠ

1

234

2

빈 문서를 새로 열때는 팝업이 안나오는데 기존 문서를 열면 팝업이 나옵니다

1

120

2

사무실 컴퓨터ㅠ

0

97

2

글자입력 여러번 실행기

0

69

1

현재 커서 문단에 아무런 내용이 없는지 확인하기

1

103

1

특정 스타일을 찾아 이동하는 방법

1

164

2

한/글 파일 open 시 '상위 버전에서...' 메세지 안 뜨게 하는 방법?

1

1120

1

win32com 으로 hwp 문자열 검색하기 문의

1

223

2

[응용] 엑셀문서 값을 필드에 입력하기 질

1

124

1

표 병합하기 관련

0

143

0

메타태그 삽입 자동화

0

191

1

스크립트 매크로 초기화 하고 싶습니다.

1

272

2

한글 창이 여러 개 존재할 때 pyhwpx 모듈로 접근하는 방법을 알고 싶습니다.

1

271

1

표안의 특정 필드에 있는 이미지를 복사하여 한글 외부에 저장하기

1

277

2

스타일 싹 다 지우고 바탕글로 통일하는 방법 문의드립니다.

1

285

0

하위의 여러 폴더 중 특정폴더의 사진만 추출하기

1

346

2

한글 수식을 자동으로 넣는 코드를 만들었는데, 수식 사이의 간격이 계속 벌어집니다.

1

666

1

보유 특허 검색 페이지에서 검색이 되지 않습니다.

1

140

1

hwp 페이지별 분할 저장하는 코드 관련 문의

0

451

0

한글 문서에 사용된 폰트명 추출

1

647

1