본문 바로가기

PageCount4

[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.
문서 중 짝수(또는 홀수)페이지를 전부 삭제하는 파이썬코드 코드를 먼저 보여드립니다. 간단한 주석을 옆에 달아놓았습니다. 이 코드는 한/글 2014 이하 버전에서는 작동하지 않습니다. act = hwp.CreateAction("DeletePage") # DeletePage 액션 생성 pset = act.CreateSet() # 파라미터셋 생성 act.GetDefault(pset) # 파라미터셋에 현재값 대입 pset.SetItem("Range", 2) # 삭제범위 설정. {2:RangeCustom에서 지정한 페이지만 삭제, 0:현재 쪽 삭제(RangeCustom 무시), 1:선택한 모든 쪽 삭제} pset.SetItem("RangeCustom", ", ".join([str(i) for i in range(1, hwp.XHwpDocuments.Item(0).XHw.. 2022. 12. 5.
[QnA] 한/글 문서 쪼개기 프로그램에서 멈춰 있어요.. 안녕하세요. 유투브 열심히 잘 보고 있습니다. 제게 꼭필요한 한글쪼개기 파일을 사용해보려고 하는데... 자꾸 에러가 나서 문의드립니다. 원래 파일쪼개기 실행하면, 접근허용 누른후에는 파일쪼개기 실행파일은 아무것도 안보이는것이 맞나요?? 사진첨부합니다. 파일쪼개기 실행하고, 한글문서 선택하고 있으면 꼭 멈춰있는것 같애요. 그러다 다시 파일쪼개기를 클릭했더니 또 오류가 나네요. 어떻게 사용해야 하는걸까요? 도와주셔서 감사드립니다. 수고하세요~ 추측해보건대, 아래아한글 2014 이하 버전에는 쪽 복사 기능을 제공하지 않기 때문에 발생하는 오류라고 생각됩니다. 질문 주신 분 캡쳐화면을 보니 한/글2014 또는 VP를 사용하고 계신 것 같네요.. 현재 제 컴퓨터에는 한/글 2020 버전이 설치되어 있습니다. 저 .. 2022. 11. 8.
2-5. 문서의 필드목록 및 필드 값 취득하기 보호되어 있는 글 입니다. 2022. 11. 7.