본문 바로가기

CopyPage3

[pyhwpx] 페이지별로 분할 저장하기 100장의 문서가 있다고 할 때 페이지별로 1.hwp, 2.hwp, ..., 100.hwp로 저장하는 예제를 진행해보자. 위 문서를 다운받은 후 해당 폴더에서 쥬피터노트북을 실행한다. (본 포스팅에서는 '바탕화면'이라고 가정) 아래 명령어를 실행한다. import os from pyhwpx import Hwp # 바탕화면으로 이동 os.chdir( os.path.join( os.environ["USERPROFILE"], "desktop") ) # 분할파일 저장할 폴더 생성 os.mkdir("result") # 원본문서 열기 hwp = Hwp() hwp.open("표창장100ea.hwp") # 한페이지씩 잘라서 저장하기 hwp.add_doc() # 새 문서 열림 hwp.switch_to(0) # 원본 문서.. 2024. 2. 10.
[python+hwp] 한/글2022 문서끼워넣기 버그와 대처방법 clapeyon님의 제보를 받고 테스트를 해봤는데 정말 문서 끼워넣기가 제대로 작동하지 않네요ㅜ 사실 저도 한/글 2022를 쓰고 있습니다. 처음에는 '이 분께서 뭔가 잘못 입력하셨겠지..' 싶었는데 테스트해보니까 정말 어떻게 해도 여백이 조절이 되지 않아서, 후다닥 포스팅을 적어봅니다. 문서 끼워넣기 대신 쪽복사를 이용한 방법입니다. 소스코드를 먼저 보여드리겠습니다. import os import win32com.client as win32 from tkinter.filedialog import askopenfilename, askopenfilenames # def 페이지이동(hwp, page): # hwp.HAction.GetDefault("Goto", hwp.HParameterSet.HGotoE.H.. 2023. 2. 14.
2-4. 엑셀문서 값을 필드에 입력하기 보호되어 있는 글 입니다. 2022. 11. 3.