IronPDF 방법 글꼴 관리 C#을 사용하여 PDF에서 글꼴을 관리하는 방법 커티스 차우 업데이트됨:1월 10, 2026 다운로드 IronPDF NuGet 다운로드 DLL 다운로드 윈도우 설치 프로그램 무료 체험 시작하기 LLM용 사본 LLM용 사본 LLM용 마크다운 형식으로 페이지를 복사하세요 ChatGPT에서 열기 ChatGPT에 이 페이지에 대해 문의하세요 제미니에서 열기 제미니에게 이 페이지에 대해 문의하세요 Grok에서 열기 Grok에게 이 페이지에 대해 문의하세요 혼란 속에서 열기 Perplexity에게 이 페이지에 대해 문의하세요 공유하다 페이스북에 공유하기 트위터에 공유하기 LinkedIn에 공유하기 URL 복사 이메일로 기사 보내기 This article was translated from English: Does it need improvement? Translated View the article in English IronPDF는 C#에서 글꼴을 찾고, 추가하고, 포함시키고, 포함 해제하고, PDF 문서에서 글꼴을 바꾸는 등 포괄적인 글꼴 관리를 지원하여 모든 플랫폼에서 일관된 텍스트 표시를 보장합니다. 폰트란 일관된 스타일과 디자인을 가진 문자, 기호 및 글리프의 집합입니다. 이는 텍스트의 특정 서체, 크기, 굵기 및 스타일(예: 일반, 굵게, 기울임꼴 등)을 나타냅니다. 글꼴은 타이포그래피에서 텍스트를 시각적으로 매력적이고 일관성 있는 방식으로 표시하는 데 사용됩니다. IronPDF는 글꼴 찾기, 글꼴 가져오기, 글꼴 포함, 글꼴 포함 해제 및 글꼴 바꾸기와 같은 기능을 제공하여 글꼴을 편리하게 관리할 수 있도록 해줍니다. 새로운 PDF를 만들 거나 기존 문서를 편집 할 때, 적절한 글꼴 관리를 통해 모든 플랫폼과 기기에서 PDF가 올바르게 표시되도록 할 수 있습니다. 빠른 시작: PDF에서 글꼴 관리 및 삽입 IronPDF를 사용하여 PDF 문서의 글꼴 관리를 간소화해 보세요. 이 가이드는 플랫폼 간 시각적 일관성을 유지하기 위해 PDF에 글꼴을 삽입하는 방법을 보여줍니다. 단 몇 줄의 코드로 문서의 모양을 개선하고 호환성을 유지할 수 있습니다. 지금 바로 NuGet을 사용하여 PDF 만들기를 시작하세요. NuGet 패키지 관리자를 사용하여 IronPDF를 설치하세요. PM > Install-Package IronPdf 다음 코드 조각을 복사하여 실행하세요. var pdf = PdfDocument.FromHtml("<p style='font-family:MyCustomFont;'>Hello world!</p>"); pdf.Fonts.Add("MyCustomFont", File.ReadAllBytes("MyCustomFont.ttf")) .Embed() .SaveAs("withCustomFont.pdf"); 실제 운영 환경에서 테스트할 수 있도록 배포하세요. 지금 바로 무료 체험판을 통해 프로젝트에서 IronPDF를 사용해 보세요. 30일 무료 체험 ### 최소 워크플로우(5단계) IronPDF C# 라이브러리를 다운로드하세요 `Add` 메서드를 사용하여 글꼴을 컬렉션에 추가합니다. `Embed` 메서드를 사용하여 글꼴을 삽입하여 시각적 요소를 영구적으로 표시하세요. `Unembed` 방식을 사용하여 파일 크기를 줄이세요 Replace fonts easily with the `Replace` method PDF 파일에서 글꼴을 찾고 불러오는 방법은 무엇인가요? PDF 파일에서 모든 글꼴을 추출하려면 어떻게 해야 하나요? Fonts 속성에 접근하면 문서의 모든 글꼴이 포함된 PdfFontCollection 객체가 반환됩니다. Fonts 속성은 PdfFontCollection 객체를 순회함으로써 직접 접근할 수 있습니다. 이 기능은 PDF 양식을 다루거나 문서 구조를 분석할 때 특히 유용합니다. :path=/static-assets/pdf/content-code-examples/how-to/manage-font-retrieve-font.cs using IronPdf; using IronPdf.Fonts; using System.Collections.Generic; // Import PDF PdfDocument pdf = PdfDocument.FromFile("sample.pdf"); // Retreive font PdfFontCollection fonts = pdf.Fonts; $vbLabelText $csharpLabel 이름으로 특정 글꼴을 어떻게 찾을 수 있나요? IronPDF를 사용하면 특정 글꼴을 쉽게 찾을 수 있습니다. PdfFontCollection 객체를 사용하여 글꼴 이름을 지정하면 글꼴 객체에 접근하고 속성을 검사할 수 있습니다. 이 기능은 글꼴 일관성을 유지하면서 PDF 문서의 텍스트를 바꿔야 할 때 필수적입니다. :path=/static-assets/pdf/content-code-examples/how-to/manage-font-find-font.cs using IronPdf; using IronPdf.Fonts; using System.Collections.Generic; using System.Linq; // Import PDF PdfDocument pdf = PdfDocument.FromFile("sample.pdf"); // Find font PdfFont font = pdf.Fonts["SpecialFontName"]; $vbLabelText $csharpLabel PDF에 글꼴을 추가하는 방법은 무엇인가요? 표준 글꼴이나 글꼴 파일을 바이트 데이터로 추가하려면 Add 메서드를 사용하십시오. 글꼴 이름을 인수로 받는 메서드는 14가지 표준 글꼴 중 하나만 허용합니다. 표준 글꼴을 추가한다고 해서 해당 글꼴이 내장되는 것은 아닙니다. 운영 체제에서 해당 글꼴을 사용할 수 있다는 것이 보장되기 때문입니다. IronPDF는 HTML을 PDF로 변환할 때 HTML의 웹 글꼴을 자동으로 처리합니다. :path=/static-assets/pdf/content-code-examples/how-to/manage-font-add-font.cs using IronPdf; using IronPdf.Fonts; // Import PDF PdfDocument pdf = PdfDocument.FromFile("sample.pdf"); // Add font pdf.Fonts.Add("Helvetica"); $vbLabelText $csharpLabel 웹 폰트 및 아이콘 폰트를 포함한 고급 폰트 관리를 위해 IronPDF는 최신 타이포그래피 요구 사항을 완벽하게 지원합니다. PDF에 글꼴을 포함해야 하는 이유는 무엇인가요? 글꼴을 PDF 문서에 포함시키면 글꼴의 바이트 스트림 데이터가 문서에 포함됩니다. 이를 통해 시청 시스템에 글꼴을 설치할 필요 없이 올바른 표시가 보장됩니다. 이로 인해 파일 크기는 커지지만 시각적 일관성은 보장됩니다. 이는 PDF/A 규격 문서를 작성하거나 문서의 이식성을 보장할 때 매우 중요합니다. :path=/static-assets/pdf/content-code-examples/how-to/manage-font-embed-font.cs using IronPdf; using System.Linq; // Import PDF PdfDocument pdf = PdfDocument.FromFile("sample.pdf"); // Add the font byte[] fontData = System.IO.File.ReadAllBytes("dir/to/font.ttf"); // Embed the font pdf.Fonts.Last().Embed(fontData); $vbLabelText $csharpLabel 글꼴 포함은 모든 시스템에서 문자가 올바르게 표시되도록 보장하기 위해 국제 언어 및 UTF-8 지원 에 특히 중요합니다. PDF에서 글꼴을 제거해야 하는 경우는 언제인가요? 임베딩 해제는 PDF에서 임베딩된 글꼴 바이트 스트림 데이터를 제거하여 파일 크기를 줄입니다. 이를 위해서는 Unembed 메서드를 사용하십시오. 이 기술은 PDF 압축 전략과 함께 사용하면 파일 크기를 최소화하는 데 효과적입니다. :path=/static-assets/pdf/content-code-examples/how-to/manage-font-unembed-font.cs using IronPdf; using IronPdf.Fonts; // Import PDF PdfDocument pdf = PdfDocument.FromFile("sample.pdf"); // Get fonts PdfFontCollection fonts = pdf.Fonts; // Unembed a font pdf.Fonts[0].Unembed(); $vbLabelText $csharpLabel 흔하지 않은 글꼴이 임베드 해제 후 대체 글꼴이 없는 경우 출력 PDF에서 글꼴이 손상된 것처럼 보일 수 있습니다. Adobe에서도 동일한 문제가 발생하는지 확인해 보세요. 만약 그렇다면 이는 정상적인 동작입니다. 그렇지 않은 경우, 문제 해결을 위해 고객 지원팀에 문의하십시오. 손상된 글꼴은 다음과 같이 나타납니다. PDF 문서에서 글꼴을 바꾸는 방법은 무엇인가요? 글꼴 교체는 지정된 글꼴로 대체하면서 스타일 및 문자 인코딩을 포함한 원래 글꼴 데이터 구조를 유지합니다. 새 글꼴이 원본과 잘 어울리는지 확인하십시오. 이 기능은 PDF를 편집 하거나 문서 전체의 글꼴을 표준화할 때 유용합니다. 드물지만 시각적 결과가 완벽하게 일치하지 않을 수 있습니다. 이는 현재 글꼴 교체 방식의 한계점입니다. :path=/static-assets/pdf/content-code-examples/how-to/manage-font-replace-font.cs using IronPdf; using IronPdf.Fonts; using System.Linq; // Import PDF PdfDocument pdf = PdfDocument.FromFile("sample.pdf"); byte[] fontData = System.IO.File.ReadAllBytes("dir/to/font.ttf"); // Get and replace Font pdf.Fonts["Courier"].ReplaceWith(fontData); $vbLabelText $csharpLabel PDF에서 일반적으로 사용되는 14가지 글꼴은 무엇인가요? 14가지 표준 글꼴(Base 14 Fonts 또는 Standard Type 1 Fonts)은 PDF 뷰어에서 널리 지원되므로 포함시킬 필요가 없습니다. PDF 표준은 PDF 문서를 작업할 때 이러한 글꼴을 사용할 수 있도록 보장합니다. 이러한 글꼴은 다양한 소스에서 PDF를 생성할 때 호환성을 유지하는 데 필수적입니다. Courier Courier-Bold Courier-Oblique Courier-BoldOblique Helvetica Helvetica-Bold Helvetica-Oblique Helvetica-BoldOblique Times-Roman Times-Bold Times-Italic Times-BoldItalic Symbol ZapfDingbats 어떤 글꼴 이름이 표준 글꼴에 대응됩니까? 편의를 위해 여러 문자열 이름이 동일한 표준 글꼴을 가리킵니다. 이 매핑 시스템은 서로 다른 PDF 도구를 사용할 때와 PDF를 병합 또는 분할 할 때 호환성을 보장합니다. 택배사 위치 안내 StandardFont.Courier 택배 택배 뉴스 택배 뉴스PSMT 택배Std Courier-Bold로 가는 지도 StandardFont.CourierBold 택배,굵은 글씨 쿠리어-볼드 쿠리어볼드 택배 뉴스,Bold 택배 뉴스-Bold 택배 뉴스Bold 택배 뉴스PS-BoldMT 택배Std-Bold Courier-Oblique 지도 StandardFont.CourierOblique 택배, 이탤릭체 사선 택배 쿠리어이탤릭 택배 뉴스,Italic 택배 뉴스-Italic 택배 뉴스Italic 택배 뉴스PS-ItalicMT 택배Std-사선 Courier-BoldOblique로 가는 지도 StandardFont.CourierBoldOblique 택배,굵은 이탤릭체 쿠리어-볼드오블리크 쿠리어볼드Italic 택배 뉴스,BoldItalic 택배 뉴스-BoldItalic 택배 뉴스BoldItalic 택배 뉴스PS-BoldItalicMT 택배Std-BoldOblique 헬베티카 지도 StandardFont.Helvetica 에어리얼 에어리얼MT 헬베티카 헬베티카 볼드체로 지도 표시 StandardFont.HelveticaBold 에리얼, 굵게 에리얼-볼드 에리얼-볼드MT 에리얼볼드 에어리얼MT,굵게 에어리얼RoundedMTBold 헬베티카, 굵게 헬베티카 볼드체 헬베티카볼드 Helvetica-Oblique 지도 StandardFont.HelveticaOblique 에어리얼,Italic 아리얼 이탤릭체 아리얼 이탤릭체MT 아리알이탤릭체 에어리얼MT,이탤릭체 헬베티카, 이탤릭체 헬베티카 이탤릭체 헬베티카-비스듬한 헬베티카이탤릭체 Helvetica-BoldOblique로 지도 표시 StandardFont.HelveticaBoldOblique 에어리얼,굵은 이탤릭체 아리엘-굵은 이탤릭체 아리엘-굵은 이탤릭체MT 아리알볼드이탤릭체 에어리얼MT,굵은이탤릭체 헬베티카, 굵은 이탤릭체 헬베티카-볼드이탤릭체 헬베티카-볼드 사선형 헬베티카 볼드 이탤릭체 타임스-로만 지도 StandardFont.Times 타임스로만 타임스뉴로만 타임스뉴로만PS 타임스뉴로만PSMT 타임즈-볼드 지도 StandardFont.TimesBold 타임스-볼드 타임스볼드 타임스뉴로만,굵게 타임스뉴로만-볼드 타임스뉴로만볼드 타임스뉴로만PS-볼드 타임스뉴로만PS-볼드MT 타임스뉴로만PSMT,굵게 타임스-이탤릭체 지도 StandardFont.TimesOblique 타임스 이탤릭체 타임스이탤릭체 타임스 뉴 로만, 이탤릭체 타임스뉴로만-이탤릭체 타임스뉴로만이탤릭체 타임스뉴로만PS-이탤릭체 타임스뉴로만PS-이탤릭MT 타임스뉴로만PSMT,이탤릭체 타임스 지도-굵은기조 StandardFont.TimesBoldOblique 타임스-볼드이탤릭체 타임스볼드이탤릭체 타임스뉴로만,굵은이탤릭체 타임스뉴로만-굵은이탤릭체 타임스뉴로만볼드이탤릭체 타임스뉴로만PS-굵은이탤릭체 타임스뉴로만PS-볼드이탤릭MT 타임스뉴로만PSMT,굵은이탤릭체 지도에서 기호로 StandardFont.Symbol 기호 심볼MT ZapfDingbats 지도 StandardFont.Dingbats 자프딩뱃 자주 묻는 질문 C#을 사용하여 PDF 문서에 사용자 지정 글꼴을 삽입하는 방법은 무엇입니까? IronPDF를 사용하면 Fonts 컬렉션의 Add 메서드와 Embed 메서드를 이용하여 사용자 지정 글꼴을 PDF에 삽입할 수 있습니다. 글꼴 파일을 바이트 배열로 불러와 PDF에 추가하기만 하면 됩니다. 예: pdf.Fonts.Add("MyCustomFont", File.ReadAllBytes("MyCustomFont.ttf")).Embed(). 이렇게 하면 모든 플랫폼에서 PDF가 올바르게 표시됩니다. 기존 PDF 문서에서 모든 글꼴을 어떻게 추출할 수 있나요? IronPDF는 Fonts 속성을 통해 모든 문서 글꼴에 접근할 수 있도록 하며, 이 속성은 PdfFontCollection 객체를 반환합니다. 이 컬렉션을 순회하면서 글꼴 이름, 포함 여부, 글꼴 유형 등의 글꼴 정보를 검색할 수 있으므로 문서 구조와 글꼴 사용 현황을 쉽게 분석할 수 있습니다. PDF 파일에서 특정 글꼴을 이름으로 찾는 가장 좋은 방법은 무엇일까요? IronPDF는 PdfFontCollection 객체를 사용하여 특정 글꼴을 찾을 수 있도록 지원합니다. 글꼴 이름을 지정하여 글꼴을 검색하면 해당 글꼴 객체와 속성에 접근할 수 있습니다. 이 기능은 PDF 문서에서 특정 글꼴을 바꾸거나 수정해야 할 때 특히 유용합니다. PDF 파일 크기를 줄이기 위해 내장된 글꼴을 제거할 수 있나요? 네, IronPDF는 PDF 문서에서 내장된 글꼴을 제거할 수 있는 'Unembed' 기능을 제공합니다. 이 기능을 사용하면 문서 구조를 유지하면서 파일 크기를 크게 줄일 수 있지만, 필요한 글꼴이 설치되지 않은 시스템에서는 PDF가 제대로 표시되지 않을 수 있습니다. 기존 PDF 문서의 글꼴을 어떻게 바꿀 수 있나요? IronPDF는 글꼴 교체를 간편하게 해주는 바꾸기 기능을 제공합니다. PDF 문서 전체에서 기존 글꼴을 새 글꼴로 쉽게 교체할 수 있어 브랜드 일관성을 유지하거나 기존 문서를 최신 서체로 업데이트하는 데 유용합니다. 커티스 차우 지금 바로 엔지니어링 팀과 채팅하세요 기술 문서 작성자 커티스 차우는 칼턴 대학교에서 컴퓨터 과학 학사 학위를 취득했으며, Node.js, TypeScript, JavaScript, React를 전문으로 하는 프론트엔드 개발자입니다. 직관적이고 미적으로 뛰어난 사용자 인터페이스를 만드는 데 열정을 가진 그는 최신 프레임워크를 활용하고, 잘 구성되고 시각적으로 매력적인 매뉴얼을 제작하는 것을 즐깁니다. 커티스는 개발 분야 외에도 사물 인터넷(IoT)에 깊은 관심을 가지고 있으며, 하드웨어와 소프트웨어를 통합하는 혁신적인 방법을 연구합니다. 여가 시간에는 게임을 즐기거나 디스코드 봇을 만들면서 기술에 대한 애정과 창의성을 결합합니다. 시작할 준비 되셨나요? Nuget 다운로드 17,527,568 | 버전: 2026.2 방금 출시되었습니다 NuGet 무료 다운로드 총 다운로드 수: 17,527,568 라이선스 보기