소개

Word 문서를 프로그래밍 방식으로 조작할 때 Aspose.Words for .NET은 강력한 기능으로 돋보입니다. 가장 유용한 기능 중 하나는 HTML 파일 내에서 글꼴을 Base64 형식으로 내보내는 기능입니다. 이를 통해 글꼴이 HTML에 직접 포함되어 다양한 브라우저와 시스템에서 일관된 표시를 제공합니다. 이 가이드에서는 이를 효과적으로 구현하는 방법을 살펴보겠습니다. 자세히 살펴보겠습니다!

필수 조건

시작하기에 앞서 다음 사항이 있는지 확인하세요.

  • Aspose.Words for .NET 라이브러리: 다음에서 다운로드하세요. Aspose 릴리스 페이지.
  • .NET 개발 환경: 어떤 IDE든 사용할 수 있지만, 광범위한 기능을 갖춘 Visual Studio를 사용하는 것이 좋습니다.
  • C#에 대한 기본 지식: C#에 대한 지식은 제공된 코드 조각을 이해하는 데 도움이 됩니다.

네임스페이스 가져오기

Aspose.Words for .NET을 사용하려면 C# 코드에서 필요한 네임스페이스를 가져와야 합니다. 이렇게 하면 모든 클래스와 메서드를 사용할 수 있습니다.

using Aspose.Words;
using Aspose.Words.Saving;

1단계: 프로젝트 설정

1.1 새 프로젝트 만들기

  • Visual Studio를 열고 새 콘솔 응용 프로그램 프로젝트를 만듭니다. 다음과 같이 직관적인 이름을 지정합니다. ExportFontsBase64.

1.2 Aspose.Words 설치

NuGet 패키지 관리자를 통해 Aspose.Words 라이브러리를 설치할 수 있습니다.

  1. 솔루션 탐색기에서 프로젝트를 마우스 오른쪽 버튼으로 클릭합니다.
  2. NuGet 패키지 관리를 선택합니다.
  3. Aspose.Words를 검색하여 설치하세요.

또는 패키지 관리자 콘솔을 사용하여 다음을 실행할 수 있습니다.

Install-Package Aspose.Words

2단계: Word 문서 로드

다음으로, 글꼴을 내보내고 싶은 Word 문서를 로드해 보겠습니다.

2.1 문서 디렉토리 정의

문서 디렉토리 경로를 설정하세요:

string dataDir = "YOUR DOCUMENT DIRECTORY";

경로를 실제 디렉토리로 바꿔야 합니다.

2.2 문서 로드

사용하세요 Document Word 파일을 로드하는 클래스:

Document doc = new Document(dataDir + "Rendering.docx");

확인하십시오 Rendering.docx 지정한 디렉토리에 있습니다.

3단계: HTML 저장 옵션 구성

글꼴을 Base64로 내보내려면 다음을 구성해야 합니다. HtmlSaveOptions:

HtmlSaveOptions saveOptions = new HtmlSaveOptions 
{ 
    ExportFontsAsBase64 = true 
};

4단계: 문서를 HTML로 저장

이제 구성된 옵션을 사용하여 문서를 저장합니다.

doc.Save(dataDir + "ExportedFontsAsBase64.html", saveOptions);

이 명령을 사용하면 글꼴이 Base64로 내장된 HTML 파일로 문서를 저장하여 모든 브라우저에서 올바르게 렌더링됩니다.

결론

축하합니다! Aspose.Words for .NET을 사용하여 HTML 파일에 Base64 글꼴을 성공적으로 임베드했습니다. 이 기능은 웹 애플리케이션에 매우 유용하며, 외부 글꼴 파일에 대한 종속성 없이 글꼴이 올바르게 렌더링되도록 보장합니다.

자주 묻는 질문

Base64 인코딩이란 무엇인가요?

Base64는 이진 데이터(예: 글꼴)를 텍스트 형식으로 인코딩하는 방법입니다. 이진 데이터를 ASCII 문자열 형식으로 변환하여 HTML과 같은 텍스트 기반 형식에 완벽하게 통합할 수 있습니다.

HTML의 글꼴에 Base64를 사용해야 하는 이유는 무엇입니까?

글꼴을 Base64로 내장하면 HTML에 직접 포함되어 다양한 플랫폼에서 볼 때 글꼴 파일이 누락될 위험이 줄어들고 일관된 사용자 경험이 제공됩니다.

이 방법을 이미지 등 다른 리소스에도 적용할 수 있나요?

네! Aspose.Words for .NET은 이미지를 포함한 다양한 리소스를 HTML 파일에 Base64로 임베드하는 기능을 지원합니다.

문서에 여러 개의 글꼴이 있는 경우는 어떻게 되나요?

Aspose.Words for .NET은 문서에 사용된 모든 글꼴을 처리하여 출력 HTML 파일에 Base64로 포함합니다.

Aspose.Words for .NET은 무료로 사용할 수 있나요?

Aspose.Words for .NET은 상용 라이브러리이지만 무료 평가판 버전을 사용할 수 있습니다. Aspose 릴리스 이 페이지를 통해 구매하기 전에 기능을 테스트해 볼 수 있습니다.