이 단계별 자습서에서는 C#을 사용하여 HTML를 PDF로 변환하는 방법을 배웁니다. HTML 문서에는 CSS 스타일(인라인, 포함 및 외부)이 포함될 수 있습니다. 이 항목의 C# 코드 예제는 원본 콘텐츠의 이미지, 텍스트, 글꼴 및 레이아웃의 충실도가 높은 HTML을 PDF로 렌더링합니다.
다음은 정확한 스타일로 HTML에서 PDF를 생성하는 간단한 단계입니다.
C#을 사용하여 HTML을 PDF로 변환하는 단계
- NuGet 패키지를 사용하여 Aspose.Words for .NET 설치
- Aspose.Words 네임스페이스에 대한 참조 추가
- 입력 HTML 문서를 Aspose.Words의 DOM으로 가져오기
- 문서를 PDF 파일 형식으로 저장
지난 주제에서는 C#을 사용하여 Word 문서를 만드는 방법에 대해 살펴보았습니다. 그러나 이 항목에서는 .NET 응용 프로그램용 HTML에서 PDF로 변환기를 빌드하는 방법에 대해 설명합니다. ASP.NET, .NET Core 애플리케이션 및 Windows Forms에서 사용할 수 있습니다.
C#을 사용하여 HTML을 PDF로 변환하는 코드
위의 C# 코드 예제는 MS Office를 설치하지 않고 HTML에서 PDF를 생성합니다. 위의 예를 사용한 HTML에서 PDF로의 변환은 MS Word 동작을 모방합니다. MS Word에서 HTML 문서를 열고 PDF로 변환하면 동일한 출력을 얻을 수 있습니다.