기본 글꼴 이름 설정

이 튜토리얼에서는 Aspose.PDF for .NET을 사용하여 PDF 파일에서 기본 글꼴 이름을 설정하는 방법을 보여줍니다. 가끔 PDF 파일에서 이미지를 추출할 때 글꼴 누락 문제가 발생할 수 있습니다. 기본 글꼴 이름을 지정하면 추출된 텍스트가 올바르게 표시되는지 확인할 수 있습니다. PDF 파일의 기본 글꼴 이름을 설정하려면 아래 단계를 따르세요.

전제조건

시작하기 전에 다음 전제 조건을 충족하는지 확인하세요.

  • C# 프로그래밍 언어에 대한 기본 지식.
  • 시스템에 설치된 .NET용 Aspose.PDF 라이브러리.
  • Visual Studio와 같은 개발 환경.

1단계: PDF 문서 로드

첫 번째 단계는 PDF 문서를Document 물체. 다음 코드를 사용하세요.

// 문서 디렉터리의 경로입니다.
string dataDir = "YOUR DOCUMENTS DIRECTORY";

using (Document pdfDocument = new Document(dataDir + "input.pdf"))
{
     // 추가할 코드
}

꼭 교체하세요"YOUR DOCUMENTS DIRECTORY" PDF 파일이 있는 실제 디렉토리를 사용하세요.

2단계: 기본 글꼴 이름 설정

다음으로, 다음을 사용하여 기본 글꼴 이름을 설정하겠습니다.DefaultFontName 의 옵션RenderingOptions 물체. 다음 코드를 사용하세요.

using (Document pdfDocument = new Document(dataDir + "input.pdf"))
{
     using (FileStream imageStream = new FileStream(dataDir + "SetDefaultFontName.png", FileMode.Create))
     {
         Resolution resolution = new Resolution(300);
         PngDevice pngDevice = new PngDevice(resolution);
         RenderingOptions ro = new RenderingOptions();
         ro.DefaultFontName = "Arial";
         pngDevice.RenderingOptions = ro;
        
         // 추가할 코드
     }
}

꼭 교체하세요"Arial" 원하는 글꼴 이름으로

3단계: 이미지 추출

다음으로 PDF 문서의 지정된 페이지에서 이미지를 추출하겠습니다. 다음 코드를 사용하세요.

pngDevice.Process(pdfDocument.Pages[1], imageStream);

올바른 페이지 번호를 지정하십시오.pdfDocument.Pages[1].

.NET용 Aspose.PDF를 사용하여 기본 글꼴 이름 설정에 대한 예제 소스 코드

// 문서 디렉터리의 경로입니다.
string dataDir = "YOUR DOCUMENT DIRECTORY";

using (Document pdfDocument = new Document(dataDir + "input.pdf"))
{
	using (FileStream imageStream = new FileStream(dataDir + "SetDefaultFontName.png", FileMode.Create))
	{
		Resolution resolution = new Resolution(300);
		PngDevice pngDevice = new PngDevice(resolution);
		RenderingOptions ro = new RenderingOptions();
		ro.DefaultFontName = "Arial";
		pngDevice.RenderingOptions = ro;
		pngDevice.Process(pdfDocument.Pages[1], imageStream);
	}
}

결론

이 튜토리얼에서는 .NET용 Aspose.PDF를 사용하여 PDF 파일에서 기본 글꼴 이름을 설정하는 방법을 배웠습니다. 기본 글꼴 이름을 지정하면 추출된 텍스트가 올바르게 표시되는지 확인할 수 있습니다. PDF 파일에서 이미지를 추출할 때 누락된 글꼴 문제를 해결하려면 이 방법을 사용하십시오.

FAQ

Q: .NET용 Aspose.PDF이 무엇인가요?

A: .NET용 Aspose.PDF는 개발자가 C# 애플리케이션에서 PDF 문서 작업을 할 수 있게 해주는 강력한 라이브러리입니다. PDF 파일의 기본 글꼴 이름 설정을 포함하여 다양한 기능을 제공합니다.

Q: PDF 파일에서 기본 글꼴 이름을 설정해야 하는 이유는 무엇입니까?

A: 기본 글꼴 이름을 설정하는 것은 PDF 문서에서 텍스트를 추출할 때 유용합니다. PDF에 추출 시스템에서 사용할 수 없는 글꼴이 포함된 텍스트가 포함되어 있는 경우 기본 글꼴 이름을 지정하면 텍스트가 올바르게 표시됩니다.

Q: .NET용 Aspose.PDF를 사용하여 PDF 문서를 로드하고 기본 글꼴 이름을 설정하려면 어떻게 해야 합니까?

A: PDF 문서를 로드하고 기본 글꼴 이름을 설정하려면 다음을 사용할 수 있습니다.DocumentPDF 파일을 로드하는 클래스와RenderingOptions.DefaultFontName 원하는 기본 글꼴 이름을 지정하는 속성입니다.

Q: 어떤 글꼴이든 기본 글꼴 이름으로 선택할 수 있나요?

A:예, 추출 시스템에서 사용 가능한 모든 글꼴을 기본 글꼴 이름으로 선택할 수 있습니다. 정확한 텍스트 렌더링을 보장하려면 원본 PDF에서 누락된 글꼴과 거의 일치하는 글꼴을 사용하십시오.

Q: 기본 글꼴 이름을 설정하면 PDF 파일이 영구적으로 변경됩니까?

A: 아니요. .NET용 Aspose.PDF를 사용하여 기본 글꼴 이름을 설정하는 것은 텍스트 추출 중에 일시적으로 변경된 것입니다. 원본 PDF 파일은 수정되지 않습니다.