Java에서 텍스트를 PNG, JPEG 또는 GIF 이미지로 변환

텍스트를 읽기 전용으로 만드는 등 다양한 경우에 텍스트에서 이미지로의 변환이 필요한 경우가 많습니다. 이전 기사에서 TXT 파일의 텍스트를 Java에서 PDF로 변환하는 방법에 대해 썼습니다. 이 기사에서는 Java에서 프로그래밍 방식으로 텍스트를 PNG, JPEG 또는 GIF 이미지로 변환하는 방법을 배웁니다.

Java에서 텍스트를 PNG, JPEG 또는 GIF 이미지로 변환하는 API

Aspose.Words for Java는 Java 기반 응용 프로그램에서 MS Word 문서를 생성, 편집 또는 변환하는 기능이 풍부한 API입니다. 또한 텍스트 문서를 다른 문서 및 이미지 형식으로 고화질로 변환할 수 있습니다. 이 기사에서는 Aspose.Words for Java를 사용하여 텍스트를 PNG, JPEG 또는 GIF 이미지로 변환합니다. API의 JAR을 다운로드하거나 다음 Maven 구성을 사용하여 설치할 수 있습니다.

저장소:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

의존:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <version>22.4</version>
    <classifier>jdk17</classifier>
</dependency>

Java에서 텍스트(TXT)를 이미지로 변환

TXT 파일은 서식 없이 일반 텍스트를 저장하는 가장 간단하고 쉬운 방법을 제공합니다. 따라서 TXT 파일을 사용하고 해당 텍스트를 PNG, JPEG 또는 GIF 이미지로 변환합니다. 다음은 Java에서 텍스트를 이미지로 변환하는 단계입니다.

  • Document 클래스를 사용하여 텍스트 파일을 로드합니다.
  • 문서의 모든 페이지를 반복합니다.
  • Document.ExtractPages() 메서드를 사용하여 각 페이지를 추출합니다.
  • Document.save() 메서드를 사용하여 페이지를 PNG(또는 다른 이미지 형식)로 저장합니다.

다음 코드 샘플은 Java에서 텍스트를 이미지로 변환하는 방법을 보여줍니다.

// 텍스트 파일 로드
Document doc = new Document("Input.txt");

// 각 페이지 반복
for (int page = 0; page < doc.getPageCount(); page++) {
	// 페이지 추출
	var extractedPage = doc.extractPages(page, 1);

	// 이미지로 저장(예: PNG)
	extractedPage.save("Output_" + page + ".png");
}

무료 API 라이선스 받기

평가 제한 없이 Aspose.Words for Java를 사용하려면 임시 라이선스를 취득할 수 있습니다.

결론

이 기사에서는 Java에서 프로그래밍 방식으로 텍스트를 이미지로 변환하는 방법을 배웠습니다. API를 설치하고 제공된 코드 샘플을 사용하여 텍스트를 PNG, JPEG 또는 GIF 이미지로 변환하기만 하면 됩니다. 또한 문서를 사용하여 Java용 Aspose.Words의 다른 기능을 탐색할 수 있습니다. 또한 질문이나 질문이 있는 경우 포럼을 통해 문의할 수 있습니다.

또한보십시오