렌더링 시 기본 글꼴 지정
소개
Word 문서가 다양한 플랫폼에서 올바르게 렌더링되도록 하는 것은 어려울 수 있으며, 특히 글꼴 호환성을 다룰 때 더욱 그렇습니다. 일관된 모양을 유지하는 한 가지 방법은 문서를 PDF나 다른 형식으로 렌더링할 때 기본 글꼴을 지정하는 것입니다. 이 튜토리얼에서는 Aspose.Words for .NET을 사용하여 기본 글꼴을 설정하는 방법을 살펴보겠습니다. 그러면 문서를 어디에서 보든 멋지게 보일 것입니다.
필수 조건
코드를 살펴보기 전에 이 튜토리얼을 따라하는 데 필요한 내용부터 살펴보겠습니다.
- Aspose.Words for .NET: 최신 버전이 설치되어 있는지 확인하세요. 다운로드할 수 있습니다.여기.
- 개발 환경: Visual Studio 또는 기타 .NET 개발 환경.
- C#에 대한 기본 지식: 이 튜토리얼은 독자가 C# 프로그래밍에 익숙하다고 가정합니다.
네임스페이스 가져오기
시작하려면 필요한 네임스페이스를 가져와야 합니다. 이를 통해 Aspose.Words 작업에 필요한 클래스와 메서드에 액세스할 수 있습니다.
using Aspose.Words;
using Aspose.Words.Fonts;
이제 기본 글꼴을 지정하는 과정을 쉽게 따라할 수 있는 단계로 나누어 보겠습니다.
1단계: 문서 디렉토리 설정
먼저, 문서 디렉토리 경로를 정의합니다. 여기에 입력 및 출력 파일이 저장됩니다.
// 문서 디렉토리 경로
string dataDir = "YOUR DOCUMENT DIRECTORY";
2단계: 문서 로드
다음으로, 렌더링하려는 문서를 로드합니다. 이 예에서는 “Rendering.docx"라는 파일을 사용합니다.
Document doc = new Document(dataDir + "Rendering.docx");
3단계: 글꼴 설정 구성
인스턴스를 생성합니다FontSettings
그리고 기본 글꼴을 지정합니다. 렌더링 중에 정의된 글꼴을 찾을 수 없는 경우 Aspose.Words는 컴퓨터에서 사용 가능한 가장 가까운 글꼴을 사용합니다.
FontSettings fontSettings = new FontSettings();
fontSettings.SubstitutionSettings.DefaultFontSubstitution.DefaultFontName = "Arial Unicode MS";
4단계: 문서에 글꼴 설정 적용
구성된 글꼴 설정을 문서에 할당합니다.
doc.FontSettings = fontSettings;
5단계: 문서 저장
마지막으로, 원하는 형식으로 문서를 저장합니다. 이 경우, PDF로 저장하겠습니다.
doc.Save(dataDir + "WorkingWithFonts.SpecifyDefaultFontWhenRendering.pdf");
결론
이러한 단계를 따르면 Word 문서가 지정된 기본 글꼴로 렌더링되어 다양한 플랫폼에서 일관성을 유지할 수 있습니다. 이는 널리 공유되거나 글꼴 가용성이 다양한 시스템에서 볼 수 있는 문서에 특히 유용할 수 있습니다.
자주 묻는 질문
Aspose.Words에서 기본 글꼴을 지정하는 이유는 무엇입니까?
기본 글꼴을 지정하면 원래 글꼴을 사용할 수 없더라도 다양한 플랫폼에서 문서가 일관되게 표시됩니다.
렌더링 중에 기본 글꼴을 찾을 수 없으면 어떻게 되나요?
Aspose.Words는 문서의 모양을 가능한 한 비슷하게 유지하기 위해 컴퓨터에서 사용 가능한 글꼴 중 가장 가까운 글꼴을 사용합니다.
기본 글꼴을 여러 개 지정할 수 있나요?
아니요, 기본 글꼴을 하나만 지정할 수 있습니다. 그러나 다음을 사용하여 특정 사례에 대한 글꼴 대체를 처리할 수 있습니다.FontSettings
수업.
Aspose.Words for .NET은 모든 버전의 Word 문서와 호환됩니까?
네, Aspose.Words for .NET은 DOC, DOCX, RTF 등 다양한 Word 문서 형식을 지원합니다.
문제가 발생하면 어디에서 지원을 받을 수 있나요?
Aspose 커뮤니티와 개발자로부터 지원을 받을 수 있습니다.Aspose.Words 지원 포럼.