기본 콘텐츠로 건너뛰기

[2024-10-19] iPhone, iPad에서 ChatGPT로 PDF 생성시 한글 깨짐 해결 방법

iPhone, iPad에서 ChatGPT로 PDF 생성 시
한글 깨짐 해결 방법


지난 주 간단한 내용을 정리해서 pdf로 전달할 일이 있었습니다.

챗GPT가 워낙 잘 작성해주기도 하여, 그 내용을 바로 PDF로 생성해서 전달하려고 했죠..

그런데 생성을 못하겠다. 뭐가 없어 안된다.. 복잡한 메시지가 나왔습니다.


PDF에 한글을 포함하기 위해서는 유니코드 폰트를 사용해야 합니다. 이를 위해 적절한 폰트를 설정하여 다시 시도하겠습니다. ​

한글을 포함한 PDF 생성을 위해 적절한 유니코드 폰트 설정에서 문제가 발생했습니다. 폰트 설정을 수정하여 다시 시도하겠습니다. 이번에는 기본적으로 지원되는 폰트로 한글을 처리해 보겠습니다. ​

한글을 포함한 PDF 생성 과정에서 기본적으로 지원되는 방식으로는 처리할 수 없는 문제가 발생하고 있습니다. 다른 방식으로 한글 텍스트를 지원하는 라이브러리를 사용하거나 환경을 수정해야 할 것 같습니다. 현재 환경에서는 이를 해결할 수 없으므로, 다른 툴을 사용하여 한글 PDF를 생성하는 것을 추천드립니다.

만약 다른 문서 포맷으로 변환이 필요하거나 추가적인 도움을 원하시면 말씀해 주세요! ​


그래도 생성은 해주고 다운링크를 주던데, 링크를 클릭해서 다운받으니

한글이 전부 검은색, 흰색 네모... 이렇게 되어있습니다.


원인은 아이폰에 맑은고딕(malgun.ttf) 폰트가 없어서 그렇습니다.

인터넷에서 찾아서 아이폰에 폰트를 설치하고 하면 됩니다.


그 방법을 알아보도록 할게요


1. 맑은고딕(malgun.ttf) 폰트를 검색해서 다운로드 하고, 파일에 저장합니다.







2. 챗GPT를 열어서 다운받은 폰트를 채팅창에 업로드 한다.









3. 줄거리 요약 시키기

    콩쥐팥쥐 줄거리를 5줄로 요약해서 pdf로 만들어줘 하면 한글로 잘 나옵니다.

참고로 안드로이드도 동일합니다.

매번 새 채팅마다 폰트 파일을 올리니 번거롭네요~ 

설명서 PDF 입니다. 


감사합니다.


애플 정품 아이패드 프로 13인치 M4칩, 스탠다드 글래스, 1TB, WIFI
색상은 선택 가능해요.. 상품 구경하기

Apple 정품 2024 아이패드 프로 13 M4칩 스탠다드 글래스, 실버, 1TB, Wi-Fi


"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."


댓글

이 블로그의 인기 게시물

[quaser.dev][2014-09-14] 윈도우즈(10, 64bit)에 개발환경 설정하기

[quaser.dev][2014-09-14] 윈도우즈(10, 64bit)에 개발환경 설정하기

[2025-04-16(수)] OpenAI gpt-4.1 시리즈 발표, Anthropic Claude에 대한 생각

OpenAI gpt-4.1 시리즈 발표, Anthropic Claude에 대한 생각 안녕하세요. 클스 입니다. 4/15일자로 openai가 gpt-4.1 시리즈를 발표 했습니다. 현재는 api로만 사용가능합니다. 점차 웹/앱 사용자에게 오픈 될거라 생각 됩니다. 비용상 문제로 4.1-mini, nano를 사용해서 chatbot을 만들어 보고 있습니다. 4o 시리즈 보다는 확실히 빠르고, 답변의 정확도는 올라간 것 같습니다. 앤트로픽 클로드와 비교를 많이 하는데, 업무 시스템 혹은 AI 솔루션을 개발하는 입장에서는 어떤 생태계를 제공하는가가 주요한 결정 입니다. AI관련 인력을 충분히 보유한 회사의 경우는 어떤걸 사용해도 좋을 결과를 가지겠지만 일반적인 챗봇 개발 절차를 보면 다음과 같이 볼 수 있습니다. 1. 문서를 준비한다. 대부분 pdf, text, markdown 2. 문서를 파싱해서 vectordb에 올린다.     - 별도 벡터디비 구성 필요. 어떤 db를 선택할지 고민 필요     - 어떤 Parser를 사용할지, 텍스트 오버래핑은 얼마가 적당한지 고민 필요        (회사의 문서가 워낙 많고, 다양하면 하나하나 테스트 해서 좋은걸 선택하는 것이 어렵다)     - 유사도 측정은 어떤 알고리즘을 써야할지 고민 필요     - llamaindex도 고민해야 함. 3. RAG flow를 만든다.     - langchain을 쓸지, 각 AI 벤더에서 제공하는 sdk를 쓸지 고민 필요       (대부분 락인이 되지 않으려면 langchain을 사용하면 좋지만, 벤더에 특화면 기능 적용이 늦음) 4. 챗봇 UI 앱을 만든다.     - 답변이 text 로 구성되다 보니. 그래프, 이미지등 복합적인 컨텐츠를 재배치 하여 표현하기 상당히 어렵네요. (이건 제가 실력이 모자라서 .. 패스) ...