텍스트를 PDF로

이 튜토리얼은 .NET용 Aspose.PDF를 사용하여 텍스트 파일을 PDF 파일로 변환하는 단계를 안내합니다. Aspose.PDF는 텍스트 서식과 프리젠테이션을 유지하면서 일반 텍스트를 PDF로 변환하는 간단하고 효과적인 솔루션을 제공합니다. 이 변환을 수행하려면 아래 단계를 따르십시오.

전제조건

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

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

1단계: 텍스트 파일 읽기

첫 번째 단계는 다음을 사용하여 텍스트 파일의 내용을 읽는 것입니다.StreamReader 수업. 다음 코드를 사용하세요.

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

// 텍스트 파일 읽기
TextReader tr = new StreamReader(dataDir + "log.txt");

꼭 교체하세요"YOUR DOCUMENTS DIRECTORY"텍스트 파일이 있는 실제 디렉터리를 사용합니다.

2단계: PDF 문서 만들기

두 번째 단계는Document 최종 PDF 문서를 나타내는 개체입니다. 다음 코드를 사용하세요.

// 문서 개체 만들기
Document doc = new Document();

3단계: 문서에 텍스트 추가

세 번째 단계는 PDF 문서의 페이지에 읽은 텍스트를 추가하는 것입니다. 다음 코드를 사용하세요.

//문서에 새 페이지 추가
Page page = doc.Pages.Add();

// TextFragment 객체를 만들고 읽은 텍스트를 인수로 전달합니다.
TextFragment text = new TextFragment(tr.ReadToEnd());

// 페이지에 텍스트 단락 추가
page.Paragraphs.Add(text);

4단계: PDF 파일 저장

마지막으로 원하는 경로와 파일 이름을 지정하여 결과 PDF 파일을 저장합니다. 다음 코드를 사용하세요.

// 결과 PDF 파일을 저장
doc.Save(dataDir + "TexttoPDF_out.pdf");

결과 PDF 파일에 대해 원하는 경로와 파일 이름을 지정하십시오.

.NET용 Aspose.PDF를 사용하여 텍스트를 PDF로 변환하는 예제 소스 코드

try
{
	
	// 문서 디렉터리의 경로입니다.
	string dataDir = "YOUR DOCUMENT DIRECTORY";
	// 소스 텍스트 파일 읽기
	TextReader tr = new StreamReader(dataDir + "log.txt");

	// 빈 생성자를 호출하여 Document 객체를 인스턴스화합니다.
	Document doc = new Document();

	// Document의 Pages 컬렉션에 새 페이지 추가
	Page page = doc.Pages.Add();

	// TextFragmet의 인스턴스를 만들고 판독기 개체의 텍스트를 해당 생성자에 인수로 전달합니다.
	TextFragment text = new TextFragment(tr.ReadToEnd());
	//Text.TextState.Font = FontRepository.FindFont("Arial 유니코드 MS");

	// 단락 컬렉션에 새 텍스트 단락을 추가하고 TextFragment 개체를 전달합니다.
	page.Paragraphs.Add(text);

	// 결과 PDF 파일 저장
	doc.Save(dataDir + "TexttoPDF_out.pdf"); 
	
}
catch (Exception ex)
{
	Console.WriteLine(ex.Message);
}

결론

이 튜토리얼에서는 .NET용 Aspose.PDF를 사용하여 텍스트 파일을 PDF 파일로 변환하는 방법을 배웠습니다. 위에 제공된 단계를 따르면 이 변환을 쉽게 수행할 수 있습니다. 이 방법을 사용하여 텍스트 파일을 PDF로 변환하고 Aspose.PDF의 유연성과 품질을 즐기세요.

FAQ

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

A: .NET용 Aspose.PDF는 개발자가 C# 애플리케이션에서 PDF 문서 작업을 할 수 있게 해주는 강력한 라이브러리입니다. 일반 텍스트를 PDF로 변환하는 등 다양한 기능을 제공합니다.

Q: 텍스트 파일을 PDF로 변환하려는 이유는 무엇입니까?

A: 텍스트 파일을 PDF 형식으로 변환하면 문서 관리, 공유 및 배포가 더 쉬워집니다. PDF 파일은 다양한 장치와 운영 체제에서 일관된 형식을 제공합니다.

Q: Aspose.PDF for .NET을 사용하여 텍스트 파일을 로드하고 PDF로 변환하려면 어떻게 해야 합니까?

A: 텍스트 파일을 로드하려면 다음을 사용할 수 있습니다.StreamReader 파일의 내용을 읽는 클래스입니다. 그런 다음Document PDF 문서를 나타내는 개체입니다. 새 페이지와TextFragment 텍스트 파일의 텍스트를 포함합니다. 마지막으로 다음을 사용하여 결과 PDF를 저장합니다.Save 의 방법Document 물체.

Q: PDF의 텍스트 모양을 사용자 정의할 수 있습니까?

A: 예, .NET용 Aspose.PDF는 글꼴 스타일, 크기, 색상, 정렬 등 결과 PDF의 텍스트 모양을 사용자 정의할 수 있는 다양한 옵션을 제공합니다.

Q: 결과 PDF에 텍스트 서식이 유지됩니까?

A: 예, .NET용 Aspose.PDF는 텍스트를 PDF로 변환하는 동안 텍스트 서식과 레이아웃을 유지하여 원본 콘텐츠를 정확하게 표현합니다.