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

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

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

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

สำหรับการแปลง DOC เป็น TIFF หรือ DOCX เป็น TIFF เราจะใช้ Aspose.Words for .NET API ช่วยให้เราสามารถสร้าง แก้ไข แปลง แสดงผล และพิมพ์ไฟล์โดยไม่ต้องใช้ Microsoft Word โดยตรงภายในแอปพลิเคชันข้ามแพลตฟอร์ม โปรด ดาวน์โหลด DLL ของ API หรือติดตั้งโดยใช้ NuGet

PM> Install-Package Aspose.Words

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

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

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

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

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

// แปลง Word เป็น TIFF
doc.Save("C:\\Files\\SaveWordAsTiff.tiff");
แปลงเอกสาร Word เป็น TIFF ใน C#

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

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

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

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

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

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

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

// ตั้งค่าเพจที่จะแสดงผล
options.PageSet = new PageSet(1);

// ใช้การบีบอัด CCITT4
options.TiffCompression = TiffCompression.Ccitt4;

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

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

// แปลง Word เป็น TIFF
doc.Save("C:\\Files\\Convert_with_Options.tiff");

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

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

บทสรุป

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

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