특정 파일 형식 로드
소개
.NET 개발 세계에서는 다양한 파일 형식의 텍스트를 구문 분석하고 추출하는 것이 일반적인 요구 사항입니다. .NET용 GroupDocs.Parser는 이 작업을 단순화하는 강력한 도구를 제공합니다. 이 튜토리얼에서는 GroupDocs.Parser를 사용하여 특정 파일 형식에서 텍스트를 로드하고 추출하는 과정을 단계별로 안내합니다.
전제 조건
이 튜토리얼을 시작하기 전에 다음 사항을 확인하세요.
- C# 및 .NET 개발에 대한 기본 지식.
- Visual Studio 또는 .NET 개발용 다른 IDE가 설치되어 있습니다.
- .NET 라이브러리용 GroupDocs.Parser. 다음에서 다운로드할 수 있습니다.여기.
- 지원되는 형식(예: Word, PDF, Markdown) 중 하나의 샘플 파일입니다.
네임스페이스 가져오기
C# 파일에 필요한 네임스페이스를 추가하는 것부터 시작하세요.
using System;
using System.Collections.Generic;
using System.IO;
using System.Text;
using GroupDocs.Parser.Options;
특정 파일 형식에서 텍스트를 로드하고 추출하려면 다음 단계를 따르세요.
1단계: 파일 스트림 열기
먼저 샘플 파일에 대한 스트림을 엽니다.
using (Stream stream = File.OpenRead("YourSampleFile.docx"))
{
// 다음 단계로 진행하세요
}
바꾸다"YourSampleFile.docx"
샘플 파일의 경로를 사용하세요.
2단계: 파서 인스턴스 생성
인스턴스화Parser
열린 스트림을 사용하여 클래스를 만들고 파일 형식을 지정합니다.
using (Parser parser = new Parser(stream, new LoadOptions(FileFormat.Docx)))
{
// 다음 단계로 진행하세요
}
바꾸다FileFormat.Docx
샘플 파일을 기반으로 적절한 파일 형식 열거를 사용합니다(예:FileFormat.Pdf
, FileFormat.Markup
마크다운의 경우).
3단계: 텍스트 추출 지원 확인
로드된 파일 형식에 대해 텍스트 추출이 지원되는지 확인하십시오.
if (!parser.Features.Text)
{
Console.WriteLine("Text extraction isn't supported.");
return;
}
4단계: 문서에서 텍스트 추출
사용parser.GetText()
얻기 위해TextReader
인스턴스를 만들고 추출된 텍스트를 읽습니다.
using (TextReader reader = parser.GetText())
{
string extractedText = reader.ReadToEnd();
Console.WriteLine(extractedText);
}
결론
.NET용 GroupDocs.Parser는 다양한 파일 형식에서 텍스트 추출을 단순화하여 C# 응용 프로그램에서 효율적인 문서 처리를 가능하게 합니다. 이 튜토리얼을 따라하면 GroupDocs.Parser를 사용하여 특정 파일 형식을 로드하고 텍스트를 추출하는 방법을 배웠습니다.
FAQ
.NET용 GroupDocs.Parser는 무료로 사용할 수 있나요?
.NET용 GroupDocs.Parser는 무료 및 유료 라이센스 옵션을 모두 제공합니다. 당신은 그들을 탐색할 수 있습니다여기.
.NET용 GroupDocs.Parser는 어떤 파일 형식을 지원합니까?
GroupDocs.Parser는 Word, PDF, Excel, PowerPoint, Markdown 등을 포함한 광범위한 파일 형식을 지원합니다. 문서를 참조하세요여기 전체 목록을 보려면.
구매하기 전에 .NET용 GroupDocs.Parser를 사용해 볼 수 있습니까?
예, 무료 평가판에 액세스할 수 있습니다여기.
.NET용 GroupDocs.Parser에 대한 지원이나 질문은 어디서 찾을 수 있나요?
GroupDocs.Parser 포럼을 방문하세요.여기 문의 사항이나 지원이 필요한 경우.
.NET용 GroupDocs.Parser의 임시 라이센스를 얻으려면 어떻게 해야 합니까?
임시면허를 취득할 수 있습니다.여기.