누락된 글꼴 바꾸기
소개
.NET 개발 환경에서 효율적인 문서 처리는 매우 중요합니다. GroupDocs.Viewer for .NET은 .NET 애플리케이션에서 다양한 문서 형식을 볼 수 있는 강력한 솔루션을 제공합니다. 이 튜토리얼에서는 GroupDocs.Viewer for .NET을 사용하여 문서에서 누락된 글꼴을 대체하는 방법을 살펴보겠습니다. PDF, PowerPoint 프레젠테이션 또는 Word 문서 등 어떤 문서를 다루든 GroupDocs.Viewer는 글꼴이 누락된 경우에도 문서가 정확하게 렌더링되도록 프로세스를 간소화합니다.
필수 조건
이 튜토리얼을 시작하기 전에 다음 사항이 있는지 확인하세요.
- .NET용 GroupDocs.Viewer: 웹사이트(https://releases.groupdocs.com/viewer/net/)에서 GroupDocs.Viewer 라이브러리를 다운로드하여 설치하세요.
- 개발 환경: Visual Studio와 같은 .NET 개발 환경을 설정합니다.
- 기본 C# 지식: C# 프로그래밍 언어와 .NET 프레임워크에 대한 지식이 필요합니다.
네임스페이스 가져오기
C# 코드에서 GroupDocs.Viewer 기능에 액세스하는 데 필요한 네임스페이스를 가져옵니다.
using System;
using System.IO;
using GroupDocs.Viewer.Options;
이제 GroupDocs.Viewer for .NET을 사용하여 문서에서 누락된 글꼴을 바꾸는 과정을 살펴보겠습니다.
1단계: 출력 디렉토리 정의
string outputDirectory = "Your Document Directory";
렌더링된 문서 페이지가 저장될 디렉토리를 설정합니다.
2단계: 페이지 파일 경로 형식 정의
string pageFilePathFormat = Path.Combine(outputDirectory, "page_{0}.html");
출력 HTML 파일의 이름 형식을 지정합니다. 이 예에서는 각 페이지가 “page_{page_number}.html” 명명 규칙을 사용하여 HTML 파일로 저장됩니다.
3단계: 뷰어 객체 초기화
using (Viewer viewer = new Viewer(TestFiles.MISSING_FONT_PPTX))
Viewer 클래스의 새 인스턴스를 초기화하고, 매개변수로 문서 파일(이 경우 글꼴이 없는 PowerPoint 프레젠테이션) 경로를 전달합니다.
4단계: HTML 보기 옵션 설정
HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
options.DefaultFontName = "Courier New";
HtmlViewOptions 인스턴스를 생성하고 HTML 출력에 리소스를 포함하도록 구성합니다. 누락된 글꼴을 대체할 기본 글꼴 이름을 지정합니다.
5단계: 문서 렌더링
viewer.View(options);
Viewer 객체의 View 메서드를 호출하고 HTML 뷰 옵션을 전달합니다. 이렇게 하면 지정된 옵션을 사용하여 문서 페이지가 렌더링됩니다.
6단계: 출력 경로 표시
Console.WriteLine($"\nSource document rendered successfully.\nCheck output in {outputDirectory}.");
문서가 성공적으로 렌더링되었음을 나타내는 메시지를 인쇄하고 출력 HTML 파일이 저장되는 경로를 제공합니다.
결론
이 튜토리얼에서는 GroupDocs.Viewer for .NET을 사용하여 문서에서 누락된 글꼴을 대체하는 방법을 알아보았습니다. 이 단계를 따르면 특정 글꼴을 사용할 수 없는 경우에도 문서가 정확하게 렌더링되도록 할 수 있습니다. GroupDocs.Viewer는 이 과정을 간소화하여 글꼴 호환성 문제에 대한 걱정 없이 강력한 .NET 애플리케이션 개발에 집중할 수 있도록 지원합니다.
자주 묻는 질문
GroupDocs.Viewer는 다른 유형의 글꼴 관련 문제를 처리할 수 있나요?
네, GroupDocs.Viewer는 글꼴 대체, 글꼴 감지 등 다양한 글꼴 관련 기능을 제공합니다.
GroupDocs.Viewer는 모든 .NET 프레임워크와 호환됩니까?
GroupDocs.Viewer는 .NET Core와 .NET Standard를 포함한 다양한 .NET 프레임워크를 지원합니다.
GroupDocs.Viewer에서 기본 글꼴 바꾸기를 사용자 정의할 수 있나요?
물론입니다. 누락된 글꼴을 대체할 기본 글꼴로 원하는 글꼴을 지정할 수 있습니다.
GroupDocs.Viewer는 문서의 일괄 처리를 지원합니까?
네, GroupDocs.Viewer를 사용하면 여러 문서를 동시에 처리할 수 있으므로 일괄 처리 시나리오에 이상적입니다.
GroupDocs.Viewer에 대한 추가 도움이나 지원은 어디에서 찾을 수 있나요?
GroupDocs.Viewer 포럼을 방문할 수 있습니다. 여기 도움이나 지원에 대한 문의사항이 있으면 연락해 주세요.