การบันทึกเอกสารเป็น TIFF แบบหลายหน้า
เมื่อทำงานกับเอกสาร คุณมักจะต้องแปลงเอกสารของคุณเป็นไฟล์ภาพแรสเตอร์ สิ่งนี้มีความเกี่ยวข้องอย่างยิ่งหากคุณต้องนำเสนอเอกสารของคุณในรูปแบบที่อ่านและพิมพ์ได้ แต่ไม่สามารถแก้ไขได้ ตัวอย่างเช่น คุณสามารถใช้รูปภาพแรสเตอร์ของหน้าแรกของเอกสารของคุณเป็นตัวอย่างได้ บทความนี้จะอธิบายวิธีการแปลงเอกสารเป็นภาพแรสเตอร์โดยใช้ตัวอย่างรูปแบบ TIFF ซึ่งเป็นหนึ่งในรูปแบบภาพยอดนิยม
การแปลง DOC เป็น TIFF แบบหลายหน้า
ใน Aspose.Words การแปลงจาก DOC เป็น TIFF สามารถทำได้ด้วยโค้ดหนึ่งบรรทัด เพียงส่งเส้นทาง “บันทึกไปที่” และนามสกุลไฟล์ที่เกี่ยวข้องไปยังวิธี Save เมธอด Save ดึง SaveFormat
จากนามสกุลไฟล์ที่ระบุในพาธโดยอัตโนมัติ ตัวอย่างต่อไปนี้สาธิตวิธีการแปลงเอกสารเป็นรูปแบบ TIFF:
การระบุตัวเลือกเพิ่มเติมเมื่อเรนเดอร์ TIFF
คุณมักจะต้องระบุตัวเลือกเพิ่มเติม ซึ่งส่งผลต่อผลลัพธ์การเรนเดอร์ เพื่อจุดประสงค์นี้ ให้ใช้คลาส ImageSaveOptions ซึ่งมีคุณสมบัติที่กำหนดวิธีการแสดงเอกสารบนรูปภาพ คุณสามารถระบุสิ่งต่อไปนี้:
- บันทึกรูปแบบเพื่อกำหนดรายการตัวเลือกที่มี (SaveFormat)
- ความละเอียด (HorizontalResolution, VerticalResolution, Resolution)
- จำนวนหน้า (PageIndex, PageCount)
- การตั้งค่าสีและแสง (PaperColor, ImageColorMode, ImageBrightness, ImageContrast)
- คุณภาพของภาพ (JpegQuality, Scale, TiffCompression, GraphicsQualityOptions)
- วิธีการที่ใช้ในการแปลงภาพ (TiffBinarizationMethod, ThresholdForFloydSteinbergDithering)
- รูปแบบพิกเซลสำหรับภาพที่สร้างขึ้น (PixelFormat)
- การจัดการไฟล์เมตา Windows โดย Aspose.Words (MetafileRenderingOptions, UseGdiEmfRenderer)
- ตัวเลือกเพิ่มเติมที่คุณเห็นในคลาส ImageSaveOptions
ตัวอย่างต่อไปนี้แสดงวิธีการแปลง DOC เป็น TIFF ด้วยตัวเลือกที่กำหนดค่าไว้:
เกณฑ์สำหรับ TIFF Binarization
รูปภาพ TIFF สามารถบันทึกในรูปแบบ 1bpp b/w ได้โดยการตั้งค่าคุณสมบัติ PixelFormat เป็นประเภทรูปแบบพิกเซล Format1bppIndexed และคุณสมบัติ TiffCompression เป็น Ccitt3 หรือ Ccitt4
สำหรับการแบ่งส่วนรูปภาพ Aspose.Words ใช้วิธีการที่ง่ายที่สุด - Thresholding เมธอดนี้จะแปลงรูปภาพ TIFF ระดับสีเทาให้เป็นรูปภาพไบนารี โดยใช้ค่าขีดจำกัด ดังนั้น เมื่อจำเป็นต้องแปลงเอกสารเป็นรูปแบบไฟล์ TIFF จึงสามารถรับหรือตั้งค่าเกณฑ์สำหรับการแปลงไบนารี TIFF ผ่านคุณสมบัติ ThresholdForFloydSteinbergDithering ได้ ค่าเริ่มต้นสำหรับคุณสมบัตินี้ตั้งไว้ที่ 128 และยิ่งค่านี้สูง รูปภาพก็จะยิ่งเข้มขึ้น
ตัวอย่างต่อไปนี้แสดงวิธีการดำเนินการไบนารี TIFF ด้วยเกณฑ์ที่ระบุ:
ด้านล่างนี้คุณสามารถเปรียบเทียบรูปภาพที่มีการดำเนินการไบนาไรเซชัน TIFF ที่ค่าเกณฑ์ต่างๆ: