.NET용 Aspose.Words를 사용하면 DOCX, DOC, RTF, ODT, HTML과 같은 문서를 PNG, JPEG, BMP, GIF와 같은 이미지 파일 형식으로 변환할 수 있습니다. 이 자습서에서는 Word 문서를 C#에서 이미지로 변환하는 방법을 배웁니다.
C#에서 Word 문서를 이미지로 변환하는 단계
- NuGet.org에서 Aspose.Words for .NET 패키지 설치
- Aspose.Words 및 Aspose.Words.Saving 네임스페이스에 대한 참조 추가
- License.SetLicense 메서드를 사용하여 .NET용 Aspose.Words 라이선스 설정
- 입력 문서를 Aspose.Words의 DOM으로 가져오기
- 문서 페이지를 이미지로 렌더링할 때 옵션을 지정하기 위해 ImageSaveOptions 클래스의 인스턴스 생성
- IPageSavingCallback 인터페이스 구현 및 PageSavingArgs.PageFileName 속성을 사용하여 파일 이름 경로 설정
- 이미지 변환을 위한 Word 문서의 페이지 범위 설정
- 마지막으로 Document.Save 메서드를 사용하여 이미지를 디스크에 저장합니다.
문서로 작업할 때 다른 글꼴 서식과 스타일을 사용해야 하는 경우가 많습니다. 문서에 사용된 글꼴이 설치되지 않은 컴퓨터에서 문서를 열면 문서 뷰어에서 텍스트 표현이 달라집니다. Aspose.Words의 경우도 마찬가지입니다. 문서를 고정 페이지 형식(JPEG, PNG, PDF 또는 XPS)으로 렌더링할 때 TrueType 글꼴이 필요합니다. 입력 문서에 사용된 글꼴은 워드 문서를 이미지로 변환하려는 컴퓨터에 설치되어 있어야 합니다.
이전에 다른 방법 주제에서 C#을 사용하여 Word 문서를 인쇄하는 방법에 대해 살펴보았습니다. 이 항목에서는 Word 문서를 C#의 이미지로 변환하는 모든 단계를 설명합니다.
C#에서 Word 문서를 이미지로 변환하는 코드
C#의 위 코드는 MS Office를 설치하지 않고 워드 문서를 이미지로 변환합니다. Windows, Linux, macOS 및 클라우드 플랫폼(Amazon Web Services 및 Microsoft Azure)에서 .NET이 설치된 곳에서 사용할 수 있습니다.