이 짧은 자습서에서는 널리 사용되는 문서 변환 라이브러리 중 하나를 사용하여 RTF에서 HTML 형식으로 문서 변환을 수행하는 단계별 프로세스를 설명합니다. 또한 RTF에서 HTML로의 변환기 C# 기능 개발을 위해 이 가이드에 정의된 지침을 사용할 것입니다. 아래에서 C#에서 RTF를 HTML로 변환하는 작업 샘플 코드와 함께 자세한 지침을 찾을 수 있습니다.
C#에서 RTF를 HTML로 변환하는 단계
- RTF를 HTML로 변환하기 위해 .NET 프로젝트의 NuGet에서 GroupDocs.Conversion for .NET 패키지 설치
- RTF에서 HTML로 문서 변환을 수행하기 위해 GroupDocs.Conversion 네임스페이스에 대한 참조 추가
- Converter 클래스의 인스턴스를 만들고 변환을 위해 입력 RTF 파일을 로드합니다.
- MarkupConvertOptions 클래스의 개체를 만들고 매개변수를 정의하여 출력 HTML 파일을 사용자 지정합니다.
- 마지막으로 Converter 클래스의 Convert 메서드를 호출하고 MarkupConvertOptions 개체와 함께 변환된 파일 경로를 전달합니다.
RTF to HTML C# 기능은 위의 단계를 순서대로 사용하여 빠르게 개발할 수 있습니다. 첫 번째 단계에서 NuGet 패키지 관리자의 필수 패키지로 프로젝트를 구성하고 HTML 기능에 C# RTF를 구현하기 위한 필수 네임스페이스에 대한 참조를 추가합니다. 그런 다음 문서를 필요한 형식으로 변환하기 위해 문서 변환 라이브러리의 몇 가지 API 호출을 사용합니다. 또한 이 기능은 타사 소프트웨어 없이 MS Office 없이도 개발할 수 있습니다.
C#에서 RTF를 HTML로 변환하는 코드
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertRtfToHtmlInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert RTF to HTML using C# | |
{ | |
// Remove the watermark in output HTML by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source RTF document for conversion to HTML | |
var converter = new GroupDocs.Conversion.Converter("sample.rtf"); | |
// Set the properties for the converted HTML file | |
var convertOptions = new MarkupConvertOptions() | |
{ | |
PageNumber = 1, | |
PagesCount = 2 | |
}; | |
// Convert and save the RTF in HTML format | |
converter.Convert("converted.html", convertOptions); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
위의 예에서 볼 수 있듯이 데모용으로 *RTF를 HTML C#*으로 변환 기능을 개발했습니다. 변환된 HTML 파일에 대해 페이지 번호 및 페이지 수와 같은 두 가지 속성을 정의했습니다. 그러나 Zoom, Watermark, 페이지 색인 목록 등을 포함한 다양한 매개변수를 설정하여 출력 파일을 사용자 정의할 수 있습니다.
이 게시물에서 C#을 RTF를 HTML 기능으로 변환하는 프로세스를 논의하고 이에 대한 샘플 코드를 개발했습니다. 최근 기사를 읽으려면 C#에서 JPG를 XLSM으로 변환하는 방법을(를) 방문하세요.