글꼴 이름 확인
소개
안녕하세요, 동료 코더 여러분! Word 문서를 HTML로 저장할 때 글꼴 문제로 씨름한 적이 있다면 여러분만 그런 것은 아닙니다. 글꼴은 까다로울 수 있지만 걱정하지 마세요. 제가 도와드리겠습니다. 오늘은 Aspose.Words for .NET을 사용하여 Word 문서에서 글꼴 이름을 해결하는 방법을 알아보겠습니다. 이 가이드에서는 단계별로 프로세스를 안내하여 글꼴이 HTML 형식에서 제대로 보이도록 합니다.
필수 조건
시작하기에 앞서, 필요한 모든 것이 있는지 확인해 보겠습니다.
- .NET용 Aspose.Words: 아직 다운로드하지 않으셨다면 다운로드할 수 있습니다.여기.
- 유효한 라이센스: 라이센스를 구매할 수 있습니다.여기 또는 임시 면허를 받으세요여기.
- C# 및 .NET에 대한 기본 지식: 이 튜토리얼에서는 사용자가 C#의 기본 프로그래밍 개념에 익숙하다고 가정합니다.
- Visual Studio: .NET Framework를 지원하는 모든 버전.
이제 필수 조건을 갖추었으니, 시작해볼까요!
네임스페이스 가져오기
코딩을 시작하기 전에 프로젝트에 필요한 네임스페이스를 가져왔는지 확인하세요. 이는 Aspose.Words 기능에 액세스하는 데 중요합니다.
using Aspose.Words;
using Aspose.Words.Saving;
1단계: 문서 디렉토리 설정
우선, 문서 디렉토리 경로를 설정해 보겠습니다. 여기가 Word 문서가 있는 곳이며, 출력을 저장할 곳입니다.
// 문서 디렉토리의 경로입니다.
string dataDir = "YOUR DOCUMENT DIRECTORY";
설명:
여기,dataDir
문서 디렉토리 경로를 유지합니다. 바꾸기"YOUR DOCUMENT DIRECTORY"
시스템의 실제 경로와 동일합니다.
2단계: Word 문서 로딩
다음으로, 처리하려는 Word 문서를 로드해야 합니다. 이 문서에는 해결하려는 글꼴이 있어야 합니다.
Document doc = new Document(dataDir + "Missing font.docx");
설명:
우리는 만듭니다Document
개체를 선택하고 “Missing font.docx"라는 이름의 Word 문서를 로드합니다.dataDir
.
3단계: HTML 저장 옵션 구성
이제 문서를 HTML로 저장하기 위한 옵션을 설정해 보겠습니다. 여기서는 글꼴 이름이 올바르게 해결되도록 하겠습니다.
HtmlSaveOptions saveOptions = new HtmlSaveOptions(SaveFormat.Html)
{
PrettyFormat = true,
ResolveFontNames = true
};
설명:
우리는 인스턴스를 생성합니다HtmlSaveOptions
~와 함께SaveFormat.Html
. 그PrettyFormat
이 옵션을 사용하면 HTML 출력을 더 읽기 쉽게 만들 수 있습니다.ResolveFontNames
글꼴 이름이 확인되는지 확인합니다.
4단계: 문서를 HTML로 저장하기
마지막으로 구성된 저장 옵션을 사용하여 문서를 HTML 파일로 저장합니다.
doc.Save(dataDir + "WorkingWithHtmlSaveOptions.ResolveFontNames.html", saveOptions);
설명:
우리는 호출합니다Save
방법에 대한Document
객체, 출력 경로와 구성한 저장 옵션을 지정합니다. 이렇게 하면 글꼴 이름이 해결된 HTML 파일이 생성됩니다.
결론
이제 다 됐습니다! 이러한 단계를 따르면 Aspose.Words for .NET을 사용하여 Word 문서를 HTML로 변환할 때 글꼴 이름을 성공적으로 해결했습니다. 이렇게 하면 글꼴이 올바르게 표시될 뿐만 아니라 HTML 출력이 세련되고 전문적으로 보입니다. 즐거운 코딩 되세요!
자주 묻는 질문
.NET용 Aspose.Words란 무엇인가요?
Aspose.Words for .NET은 개발자가 Word 문서를 프로그래밍 방식으로 만들고, 수정하고, 변환할 수 있는 강력한 라이브러리입니다.
Aspose.Words for .NET을 어떻게 설치하나요?
Aspose.Words for .NET을 다음에서 다운로드할 수 있습니다.여기. 설명서에 제공된 설치 지침을 따르세요.
라이선스 없이 Aspose.Words for .NET을 사용할 수 있나요?
네, 하지만 몇 가지 제한이 있습니다. 모든 기능을 사용하려면 라이센스를 구매하세요.여기 또는 임시 면허를 받으세요여기.
HTML에서 글꼴이 올바르게 표시되지 않는 이유는 무엇인가요?
이는 변환 중에 글꼴이 제대로 해결되지 않으면 발생할 수 있습니다. 사용ResolveFontNames = true
~에HtmlSaveOptions
이 문제를 해결하는 데 도움이 될 수 있습니다.
Aspose.Words for .NET에 대한 지원은 어디에서 받을 수 있나요?
당신은에서 지원을 받을 수 있습니다Aspose.Words 지원 포럼.