บ่อยครั้งที่จำเป็นต้องมีการแปลงข้อความเป็นภาพในหลายกรณี เช่น เพื่อทำให้ข้อความเป็นแบบอ่านอย่างเดียว ใน บทความก่อนหน้า เราได้เขียนเกี่ยวกับวิธีแปลงข้อความในไฟล์ TXT เป็น PDF ใน Java ในบทความนี้ คุณจะได้เรียนรู้วิธีแปลงข้อความเป็นรูปภาพ เช่น PNG, JPEG หรือ GIF ในภาษาจาวา
ตัวแปลงข้อความเป็นรูปภาพ Java (PNG, JPEG หรือ GIF) - ดาวน์โหลดฟรี
Aspose.Words for Java คือ API ที่มีฟีเจอร์มากมายสำหรับสร้าง แก้ไข หรือแปลงเอกสาร MS Word ในแอปพลิเคชันที่ใช้ Java นอกจากนี้ยังรองรับการแปลงเอกสารข้อความที่มีความคมชัดสูงเป็นรูปแบบเอกสารและรูปภาพอื่นๆ ในบทความนี้ เราจะใช้ Aspose.Words for Java เพื่อแปลงข้อความเป็นภาพ PNG, JPEG หรือ GIF คุณสามารถ ดาวน์โหลด JAR ของ API หรือติดตั้งโดยใช้การกำหนดค่า 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>
แปลงข้อความ (TXT) เป็นรูปภาพใน Java
ไฟล์ TXT เป็นวิธีที่ง่ายและสะดวกที่สุดในการจัดเก็บข้อความธรรมดาโดยไม่ต้องจัดรูปแบบใดๆ ดังนั้น เราจะใช้ไฟล์ TXT และแปลงข้อความเป็นรูปภาพ PNG, JPEG หรือ GIF ต่อไปนี้เป็นขั้นตอนในการแปลงข้อความเป็นรูปภาพใน Java
- โหลดไฟล์ข้อความโดยใช้คลาส Document
- วนซ้ำทุกหน้าในเอกสาร
- แยกแต่ละหน้าโดยใช้เมธอด Document.ExtractPages()
- บันทึกหน้าเป็น PNG (หรือรูปแบบภาพอื่น) โดยใช้วิธี Document.save()
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการบันทึกข้อความเป็นภาพใน 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");
}
ไลบรารีการแปลงข้อความเป็นรูปภาพ Java - รับใบอนุญาตฟรี
คุณสามารถ รับใบอนุญาตชั่วคราว เพื่อใช้ Aspose.Words for Java โดยไม่มีข้อจำกัดในการประเมิน
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีการแปลงข้อความเป็นภาพโดยทางโปรแกรมใน Java คุณสามารถติดตั้ง API และใช้ตัวอย่างโค้ดที่ให้มาเพื่อแปลงข้อความเป็นภาพ PNG, JPEG หรือ GIF นอกจากนี้ คุณสามารถสำรวจคุณสมบัติอื่นๆ ของ Aspose.Words for Java โดยใช้ เอกสารประกอบ นอกจากนี้ ในกรณีที่คุณมีคำถามหรือข้อสงสัย คุณสามารถติดต่อเราผ่านทาง ฟอรัม