본문 바로가기

아래한글89

[한/글로 전자책 만들기] 오라일리 스타일로 용지/여백 설정 안녕하세요? 직장인의 비즈니스 자동화 노하우를 공유하는 "회사원코딩"의 Martinii입니다. 서론에서 말씀드렸다시피, PDF, EPUB 전자책을 통한 지식공유 부업 열풍이 굉장히 뜨겁습니다. [서론] 아래아한글로 쉽게 전자책 써서 부업 시작해봅시다. 안녕하세요? 요즘 크몽이나 탈잉에서 전자책 판매하시는 분들이 많아졌습니다. 이시대 N잡러의 3대 부업거리를 고르라면 역시 "유전쓰"죠. 유튜브, 전자책, 스마트스토어 아닙니까? 이 카테고리 www.martinii.fun 하여튼 "누군가 내 사소한 지식을 통해 돈과 시간을 절약할 수 있다"는 건 참 기분좋은 일입니다. 1. 용지설정(F7) 이번 첫 시간에는 아래아한글을 열고 가장 먼저 설정해야 하는 "용지와 여백설정"에 대해 먼저 알아보겠습니다. 최종 목적이.. 2021. 1. 5.
[교육운영업무 자동화] 청구서, 영수증 및 수료증 자동발급 개 요 이번에 알려드릴 파이썬-한/글 자동화 주제는, 교육운영부서에서 흔히들 가장 시간을 많이 잡아먹는 막중3종 업무세트인 "교육비 청구서, 납입영수증 및 수료증 발급"이다. 본 포스팅에 사용된 자료는 실제 자동화를 의뢰했던 ㅇㅇ협회 교육운영팀 자료를 모티브로 하였으며, 모자이크 등을 통해 사명이나 주소, 개인정보 등을 가리기도 하였지만, 첨부하는 hwp파일 또한 포스팅에 맞게 경미한 수정 및 단순화작업을 거친 자료임을 먼저 밝힌다. 이메일을 주고받으면서, 위 협회(이하 "협회"라 칭함) 담당자에게 해당 업무를 자동화하지 못한 이유를 물었는데, "비용이 크기 때문"이라고 했다. 필자가 의외라고 생각했던 점은, 의뢰내용 모두 아주 간단한 스크립트 매크로 수준에서 자동화할 수 있는, 정말 단순한 업무들이었다.. 2020. 12. 27.
현재 용지속성을 조회만 하고 싶다면? 안녕하세요 한글문서관련 프로그램을 작성하는 개발자 입니다. 우연히 한컴 개발커뮤니티에서 “현재 용지정보 가져오기 PageSetup” 관련 답변을 달아 놓으신 걸 검색 했습니다. 다름이 아니라 알려 주신대로 하니 특정파일(AAA.hwp)를 열고 하면 ‘0값만 나옵니다. 아래 코드좀 봐주실 수 있으신가요? C#으로 되어 있습니다. AxHwpCtrl ax03 = new AxHwpCtrl(); ax03.CreateControl(); ax03.RegisterModule("FilePathCheckDLL", "FilePathCheckerModuleExample"); ax03.Clear(); ax03.Open(@"AAA.hwp"); HWPCONTROLLib.HwpAction hwpact = (HWPCONTROLLib... 2020. 12. 21.
[5/5, HwpEqn] 수식을 png이미지와 MathML, LaTeX로 내보내기 지난 포스팅은... [4/5, HwpEqn] 수식문자열로 수식 만드는 방법 지난 포스팅은... [3/5, HwpEqn] 컨트롤 탐색방법(feat. 파이썬) 지난 포스팅은... [2/5, HwpEqn] HWP문서 수식을 텍스트로 추출하는 방법 (1) 안녕하세요 ~ 저는 유튜브 회사원코딩 구독자입니다. 올려주신 www.martinii.fun 지난 포스팅에서는 (다소 간략히) 미리 저장해놓은 한/글 수식 문자열을 가지고 수식을 만드는 과정을 보여드렸다. 강조하지는 않았지만, 수식 문자열만 가지고 수식을 생성할 때 맞닥뜨리는, 저품질의 폰트 해결방법이 들어가 있으니, 필요할 때 참고하시기 바란다. 이번 포스팅에서는 한/글의 수식 전부를 이미지(배경투명 png나 흰배경의 gif포맷)로, 또는 mml(MathML).. 2020. 12. 20.
[4/5, HwpEqn] 수식문자열로 수식 만드는 방법 지난 포스팅은... [3/5, HwpEqn] 컨트롤 탐색방법(feat. 파이썬) 지난 포스팅은... [2/5, HwpEqn] HWP문서 수식을 텍스트로 추출하는 방법 (1) 안녕하세요 ~ 저는 유튜브 회사원코딩 구독자입니다. 올려주신 영상들 잘 시청하고 있습니다. 문의드릴 사항으로는 한글 www.martinii.fun 지난 포스팅에서는 수식을 선택하기 위해 컨트롤을 탐색하는 방법과, 찾아낸 앵커포지션(좌표)에 캐럿을 갖다놓고, 수식을 선택하여 수식문자열을 추출하는 과정까지 진행해보았다. 이번 포스팅에서는 저장해둔 수식 문자열로 한/글 안에 수식을 생성하는 방법을 소개한다. 코드를 먼저 보여드리면, """dict를 가지고 수식 삽입하기""" for position, eqn_string in eqn_dict.. 2020. 12. 18.
[3/5, HwpEqn] 컨트롤 탐색방법(feat. 파이썬) 지난 포스팅은... [2/5, HwpEqn] HWP문서 수식을 텍스트로 추출하는 방법 (1) 안녕하세요 ~ 저는 유튜브 회사원코딩 구독자입니다. 올려주신 영상들 잘 시청하고 있습니다. 문의드릴 사항으로는 한글 파일을 이미지로 변환하여 저장하고, 한글파일내의 텍스트의 위치 www.martinii.fun 지난 포스팅에서는 수식을 선택해놓은 상태에서, 어떻게 하면 수식의 텍스트를 추출할 수 있는지를 보여주었다. 파이썬으로 해당 텍스트를 가져오기만 하면, 그 다음은 LaTeX로 변환해서 저장하든, 웹에 업로드를 하든 자유롭게 활용할 수 있을 것이기 때문이다. 그러면 이번 포스팅에서는, 추출하기 전에 수식을 차례로 선택하는 과정을 파이썬 코드로 진행해 보겠다. 지난 포스팅에서 언급한 바와 같이, GetAnchor.. 2020. 12. 18.
[2/5, HwpEqn] HWP문서 수식을 텍스트로 추출하는 방법(feat. 파이썬) (1) 안녕하세요 ~ 저는 유튜브 회사원코딩 구독자입니다. 올려주신 영상들 잘 시청하고 있습니다. 문의드릴 사항으로는 한글 파일을 이미지로 변환하여 저장하고, 한글파일내의 텍스트의 위치 정보와 텍스트값(수식 포함, latex)을 추출하고 싶은데, 이것이 win32com 파이썬 모듈로 개발 가능한것인지 궁금합니다. 만약 가능하다면 대략 어떠한 flow로 처리해야할지 궁금합니다. 항상 건승하시길 바랍니다. 감사합니다. (2) 마티니님, 알려주신 내용을 기반으로 텍스트 값 및 위치를 먼저 추출해보려고 하였으나, 수식이 포함된 텍스트를 text = hwp.GetText() 로는 추출이 안되어 진행 방향을 못잡고 있습니다 ;; (테스트해본 한글파일은 첨부파일과 같습니다.) 혹시, 어떤 API들을 써야하는지 알수 .. 2020. 12. 18.
[4/4] 파이썬으로 정관.HWP 서식잡기 종합 지난 포스팅은... [3/4] 정관문서 서식잡기(장이름 중앙정렬, 위아래 빈라인 삽입) 3번 질문============== 정관 제 1 장 총칙 제 1조 제 2조.. 제 3조... 제 2 장 주식과 주권 제 4조.... 제 5조.. 제 3 장 임원 제 6조 등과 같을 때. 장의 위치를 페이지 가운데로 위치하고 싶고, 또한 각 장 www.martinii.fun 중앙정렬과 각 조항 위아래 빈 줄을 추가하는 것을 끝으로 정관이나 법령 서식 교정하기 콘텐츠는 마무리를 지으려 한다. 이번 포스팅에서는 추가 정보를 제공하는 것보다는, 1. 입맛대로 개별의 코드를 하나의 파일로 모아서, 한 번에 실행할 수 있다는 걸 보여주고 싶고, 2. 아래에서 보여줄 예제처럼, 모든 함수를 한 파일에 우겨넣으면 파일이 굉장히 비대.. 2020. 12. 16.
[한/글자동화 예제] 글자크기를 임의로 바꾸는 간단한 방법 앞 포스팅에서는 글자 속성을 적용하는 여러가지 방법에 대해 알아보았다. 2020/12/14 - [파이썬-아래아한글 자동화 기초] - [한/글자동화 예제]현재 선택영역에 글자속성 적용하기 [한/글자동화 예제]현재 선택영역에 글자속성 적용하기 반말체를 쓰니까, 포스팅 작성속도가 월등히 올라가길래 그렇게 할 예정. 우선, 특정 영역에 찾아가거나 선택하는 방법은 다양하다. "찾기Ctrl-F"를 사용하거나, "탐색GetText" 메서드를 사용하거나, www.martinii.fun 재미있는 것은, 글자 크기도 속성이므로, 동일한 방법으로 현재 글자크기 정보를 얻거나, 크기를 조정할 수도 있다. 가장 아날로그한 방법부터 알아보자. 1. Shift-Alt-E를 사용하는 방법 hwp.Run("CharShapeHeight.. 2020. 12. 15.