แปลงเอกสาร Word เป็นรูปภาพ TIFF โดยใช้ Java

TIFF เป็นรูปแบบยอดนิยมในการจัดเก็บภาพหลายภาพในรูปแบบของหน้า คุณสมบัติที่โดดเด่นของรูปแบบ TIFF นี้ทำให้สามารถแชร์เอกสาร Word ในรูปแบบอ่านอย่างเดียวได้ เราสามารถแปลงเอกสาร Word (DOC หรือ DOCX) เป็นรูปภาพ TIFF ได้อย่างง่ายดายโดยทางโปรแกรมในแอปพลิเคชัน Java ในบทความนี้ เราจะเรียนรู้วิธีแปลงเอกสาร Word เป็นรูปภาพ TIFF โดยใช้ Java

หัวข้อต่อไปนี้จะครอบคลุมในบทความนี้:

Java API เพื่อแปลง Word เป็น TIFF

สำหรับการแปลง DOC เป็น TIFF หรือ DOCX เป็น TIFF เราจะใช้ Aspose.Words for Java API ช่วยให้เราสามารถสร้าง แก้ไข แปลง แสดงผล และพิมพ์เอกสาร Word ได้โดยไม่ต้องใช้ Microsoft Word ภายในแอปพลิเคชันข้ามแพลตฟอร์มโดยตรง โปรด ดาวน์โหลด JAR ของ API หรือเพิ่มการกำหนดค่า pom.xml ต่อไปนี้ในแอปพลิเคชัน Java ที่ใช้ 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>
    <type>pom</type>
</dependency>

แปลงเอกสาร Word เป็น TIFF ใน Java

เราสามารถแปลงเอกสาร Word เป็น TIFF หลายหน้าได้โดยทำตามขั้นตอนด้านล่าง:

  1. โหลดเอกสาร Word โดยใช้คลาส Document
  2. บันทึกเอกสารเป็นไฟล์ TIFF โดยใช้วิธี Save() ใช้เส้นทางของไฟล์เอาต์พุตและ SaveFormat เป็นอาร์กิวเมนต์

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลงเอกสาร Word เป็น TIFF โดยใช้ Java

// ตัวอย่างโค้ดนี้สาธิตวิธีการแปลง Word เป็นรูปภาพ TIFF
// เปิดเอกสาร
Document doc = new Document("D:\\Files\\Word\\Sample.docx");

// บันทึกเอกสารเป็น TIFF หลายหน้า
doc.save("D:\\Files\\Word\\Sample.tiff", SaveFormat.TIFF);
แปลงเอกสาร Word เป็น TIFF ใน Java

แปลงเอกสาร Word เป็น TIFF ใน Java

ปรับแต่งการแปลง Word เป็น TIFF ใน Java

เราสามารถปรับแต่งการแปลงเอกสาร Word เป็น TIFF ได้โดยใช้ตัวเลือกต่างๆ ที่ API ให้ไว้ เพื่อจุดประสงค์นี้ API จะจัดเตรียมคลาส ImageSaveOptions ช่วยให้สามารถตั้งค่าความสว่างของภาพ ความละเอียด ช่วงของหน้าที่จะแปลง รูปแบบการบีบอัด และอื่นๆ โปรดทำตามขั้นตอนที่ระบุไว้ด้านล่างเพื่อตั้งค่าตัวเลือกเพิ่มเติมในขณะที่แปลง Word เป็น TIFF

  1. ขั้นแรก โหลดเอกสาร Word โดยใช้คลาส Document
  2. จากนั้น สร้างอินสแตนซ์ของคลาส ImageSaveOptions โดยมีรูปแบบภาพที่ป้อนเป็นอาร์กิวเมนต์
  3. หลังจากนั้น ให้ตั้งค่าตัวเลือกที่ต้องการ เช่น TiffCompression, Resolution เป็นต้น
  4. สุดท้าย ให้เรียกเมธอด Save(string, ImageSaveOptions) เพื่อแปลง Word เป็น TIFF

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลงเอกสาร Word เป็นรูปภาพ TIFF พร้อมตัวเลือกเพิ่มเติม

// ตัวอย่างโค้ดนี้สาธิตวิธีการแปลง Word เป็นรูปภาพ TIFF
// เปิดเอกสาร
Document doc = new Document("D:\\Files\\Word\\Sample.docx");

// สร้างวัตถุ ImageSaveOptions เพื่อส่งผ่านไปยังวิธีการบันทึก
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.TIFF);

// ตั้งค่าเพจที่จะแสดงผล
// โดยที่ 0 คือหมายเลขหน้าเริ่มต้น และ 2 คือหน้าทั้งหมดที่จะแปลง
PageSet pageSet = new PageSet(0, 2);
options.setPageSet(pageSet);

// ใช้การบีบอัด CCITT4
options.setTiffCompression(TiffCompression.CCITT_4);

// ตั้งค่าความละเอียดทั้งแนวนอนและแนวตั้งสำหรับ 
// รูปภาพที่สร้างขึ้น เป็นจุดต่อนิ้ว
// ตั้งค่าคุณสมบัติ "ความละเอียด" เป็น "72" เพื่อแสดงผลเอกสารในรูปแบบ 72dpi
options.setResolution(160);

// ตั้งค่าความสว่างและความคมชัดของภาพ
// ทั้งคู่อยู่ในระดับ 0-1 และอยู่ที่ 0.5 ตามค่าเริ่มต้น
options.setImageBrightness(0.3f);
options.setImageContrast(0.7f);

// แปลง Word เป็น TIFF
doc.save("D:\\Files\\Word\\CusomizedSample.tiff", options);

รับใบอนุญาตฟรี

โปรดลองใช้ API โดยไม่มีข้อจำกัดในการประเมินโดยขอ ใบอนุญาตชั่วคราวฟรี

บทสรุป

ในบทความนี้ เราได้เรียนรู้วิธีแปลงเอกสาร Word เป็นรูปภาพ TIFF โดยใช้ Java เรายังได้เห็นวิธีการใช้ตัวเลือกเพิ่มเติม เช่น การบีบอัด TIFF ความสว่าง และความละเอียดของภาพโดยทางโปรแกรม นอกจากนี้ คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ Aspose.Words for Java API ได้โดยใช้ เอกสารประกอบ ในกรณีที่มีความคลุมเครือ โปรดติดต่อเราที่ ฟอรั่ม

ดูสิ่งนี้ด้วย