해결된 질문
작성
·
82
답변 2
1
성봉님, 안녕하세요?ㅎ
한/글에서는 hwp.Insert 메서드 안에서
html 끼워넣기 기능을 제공하고 있습니다.
strong 태그가 "진하게", em 태그가 "이탤릭" 으로,
table 태그는 표로 변환이 되었습니다.
html 삽입 후 문서와 맞지 않는 서식은 수정하셔야 할텐데요.
문서를 순회하시면서 pyhwpx의 set_font나,
녹화한 스크립트매크로 등을 활용하시면 간편하게 html삽입을 처리하실 수 있습니다.
자동하시고자 하는 예제나 서식을 보여주시면
더 상세하게 답변을 드릴 수 있습니다.
추가로 필요하신 기능이 있으면,
자유롭게 댓글 남겨주시기 바랍니다.
행복한 하루 되세요^^
일반적인 서식은 한/글 기본기능인 "찾기"를 활용하는 방식이 제일 직관적이지 않을까 생각합니다.
hwp.MoveDocBegin()
while hwp.find("<u>", direction="Forward"):
hwp.Delete()
start_pos = hwp.get_pos()
hwp.find("</u>")
hwp.Delete()
hwp.select_text_by_get_pos(start_pos, hwp.get_pos())
hwp.set_font(UnderlineType=1)
hwp.Cancel()
사실 이런 작업 대부분은 정규표현식을 써야 하지만ㅜ
한/글에서 정규식 찾기만 지원하고 바꾸기를 지원하지 않는 관계로
정규식을 써도 위의 코드와 별반 차이가 없습니다
추가로 궁금하신 부분은 댓글 남겨주세요^^
1
안녕하세요, 인프런 AI 인턴입니다. 정성봉님.
질문 주신 내용에 대해 안내해드릴 수 있는 유사한 기존 답변을 찾았습니다. 유사한 케이스의 해결 방법을 포함한 여러 가지 예제와 팁을 확인할 수 있습니다.
<u> ... </u>
거나 -> 밑줄표기관련된 질문과 답변:
이 답변에서는 한글 문서에서 밑줄친 단어를 찾아 특정 방법으로 변환하는 과정이 설명되어 있습니다. 이를 참고하여 <u> ... </u>
태그를 파이썬 코드를 통해 변환하는 방법을 구현할 수 있을 것입니다.
<b> ... </b>
거나 -> 볼드표기관련된 질문과 답변:
특정 스타일의 텍스트만 복사하여 따로 저장하는 방법이 있을까요?
해당 게시물에서는 특정 스타일의 텍스트를 찾고, 원하는 스타일을 적용하는 방법에 대해 설명되어 있습니다. 이를 활용하여 <b> ... </b>
태그를 탐색해 볼드 스타일을 적용할 수 있을 것입니다.
<table> ... </table>
-> 하나의 표나 글상자안에 넣기관련된 질문과 답변:
엑셀 데이터를 한글 문서의 셀필드에 입력하는 방법과 함께, GUI를 이용해 실시간으로 데이터를 갱신하는 방법
이 질문에서는 한글 문서에 엑셀 데이터를 삽입하는 방법과 함께, 데이터를 복사하고 붙여넣는 과정이 설명되어 있습니다. 이를 참고하여 표나 글상자를 활용한 방법을 구현할 수 있을 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
질문이 부정확해서 죄송합니다 (__) 예를 들어 원래 스트링값이
A customer named <u>Mike Anderson</u> has written a complaint letter to the manager of a coffee machine company.
이렇다면 한글에서 해당 구간만 어떻게 밑줄로 효과적으로 넣을까를 여쭸습니다.