รับช่วงหน้า JPEG

ในบทช่วยสอนนี้ เราจะสำรวจซอร์สโค้ด C# ที่ให้มาสำหรับฟีเจอร์ “รับช่วงของเพจ JPEG” ด้วย Aspose.Words สำหรับ .NET คุณสมบัตินี้ช่วยให้คุณสามารถแปลงช่วงหน้าของเอกสารเป็นรูปภาพในรูปแบบ JPEG ได้

ขั้นตอนที่ 1: การตั้งค่าสภาพแวดล้อม

ก่อนที่คุณจะเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่าสภาพแวดล้อมการพัฒนาของคุณด้วย Aspose.Words สำหรับ .NET ตรวจสอบให้แน่ใจว่าคุณได้เพิ่มข้อมูลอ้างอิงที่จำเป็นและนำเข้าเนมสเปซที่เหมาะสมแล้ว

ขั้นตอนที่ 2: กำลังโหลดเอกสาร

// พาธไปยังไดเร็กทอรีเอกสารของคุณ
string dataDir = "YOUR DOCUMENTS DIRECTORY";

Document doc = new Document(dataDir + "Rendering.docx");

ในขั้นตอนนี้ เราโหลดเอกสารโดยใช้Document วิธีการและส่งเส้นทางไปยังไฟล์ DOCX ที่จะโหลด

ขั้นตอนที่ 3: กำหนดค่าตัวเลือกการสำรองข้อมูลรูปภาพ

ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Jpeg);
options. PageSet = new PageSet(0);
options. ImageBrightness = 0.3f;
options. ImageContrast = 0.7f;
options. HorizontalResolution = 72f;

ในขั้นตอนนี้ เราจะกำหนดค่าตัวเลือกการสำรองข้อมูลสำหรับรูปภาพ เราสร้างใหม่ImageSaveOptions วัตถุที่ระบุรูปแบบการบันทึกที่ต้องการ ที่นี่ “Jpeg” สำหรับรูปแบบ JPEG นอกจากนี้เรายังกำหนดช่วงของหน้าที่จะแปลงโดยใช้PageSetวัตถุ. สุดท้ายเราปรับความสว่างและคอนทราสต์ของภาพโดยใช้ImageBrightness และImageContrast คุณสมบัติตามลำดับ นอกจากนี้เรายังเปลี่ยนความละเอียดแนวนอนโดยใช้HorizontalResolution คุณสมบัติ.

ขั้นตอนที่ 4: การสำรองรูปภาพ

doc.Save(dataDir + "WorkingWithImageSaveOptions.GetJpegPageRange.jpeg", options);

ในขั้นตอนสุดท้ายนี้ เราจะบันทึกรูปภาพในช่วงหน้าที่ระบุในรูปแบบ JPEG โดยใช้Save วิธีการและส่งเส้นทางไปยังไฟล์เอาต์พุตพร้อมกับตัวเลือกการบันทึกที่ระบุ

ตอนนี้คุณสามารถเรียกใช้ซอร์สโค้ดเพื่อแปลงช่วงหน้าในเอกสารของคุณให้เป็นภาพ JPEG ได้แล้ว ไฟล์ผลลัพธ์จะถูกบันทึกในไดเร็กทอรีที่ระบุโดยใช้ชื่อ “WorkingWithImageSaveOptions.GetJpegPageRange.jpeg”

ตัวอย่างซอร์สโค้ดสำหรับรับช่วงหน้า Jpeg โดยใช้ Aspose.Words For .NET

 // เส้นทางไปยังไดเร็กทอรีเอกสารของคุณ
 string dataDir = "YOUR DOCUMENT DIRECTORY"; 

Document doc = new Document(dataDir + "Rendering.docx");

ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Jpeg);

// ตั้งค่า "PageSet" เป็น "0" เพื่อแปลงเฉพาะหน้าแรกของเอกสาร
options.PageSet = new PageSet(0);

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

// เปลี่ยนความละเอียดแนวนอน
// ค่าเริ่มต้นสำหรับคุณสมบัติเหล่านี้คือ 96.0 สำหรับความละเอียด 96dpi
options.HorizontalResolution = 72f;

doc.Save(dataDir + "WorkingWithImageSaveOptions.GetJpegPageRange.jpeg", options);
            
        

บทสรุป

ในบทช่วยสอนนี้ เราได้สำรวจฟังก์ชันการรับช่วงเพจ JPEG ด้วย Aspose.Words สำหรับ .NET เราได้เรียนรู้วิธีแปลงช่วงหน้าของเอกสารให้เป็นรูปภาพในรูปแบบ JPEG พร้อมทั้งปรับแต่งตัวเลือกการบันทึก

คุณสมบัตินี้มีประโยชน์เมื่อคุณต้องการแยกหน้าเฉพาะจากเอกสารและบันทึกเป็นภาพ JPEG คุณยังสามารถปรับความสว่าง คอนทราสต์ และความละเอียดแนวนอนของรูปภาพเพื่อให้ได้ผลลัพธ์ในแบบของคุณ

Aspose.Words สำหรับ .NET นำเสนอคุณสมบัติขั้นสูงที่หลากหลายสำหรับการจัดการและสร้างเอกสาร การรับช่วงหน้า JPEG เป็นหนึ่งในเครื่องมืออันทรงพลังมากมายที่คุณสามารถใช้ได้

อย่าลังเลที่จะรวมคุณสมบัตินี้เข้ากับโครงการ Aspose.Words สำหรับ .NET ของคุณเพื่อรับภาพ JPEG คุณภาพสูงจากเอกสารของคุณ