แรสเตอร์องค์ประกอบที่แปลงแล้ว

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

ทำความเข้าใจกับไลบรารี Aspose.Words

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

กำลังโหลดเอกสาร Word

ขั้นตอนแรกคือการโหลดเอกสาร Word ที่คุณต้องการแปลงเป็นรูปแบบ PCL ใช้คลาสเอกสารเพื่อโหลดเอกสารจากไฟล์ต้นฉบับ นี่คือตัวอย่าง:

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

ในตัวอย่างนี้ เรากำลังโหลดเอกสาร “Rendering.docx” ที่อยู่ในไดเร็กทอรีเอกสาร

การกำหนดค่าตัวเลือกการสำรองข้อมูล

ขั้นตอนต่อไปคือการกำหนดค่าตัวเลือกการบันทึกสำหรับการแปลงเป็นรูปแบบ PCL ใช้คลาส PclSaveOptions และตั้งค่าคุณสมบัติ RasterizeTransformedElements เป็น false ต่อไปนี้เป็นวิธีดำเนินการ:

PclSaveOptions saveOptions = new PclSaveOptions
{
     SaveFormat = SaveFormat.Pcl,
     RasterizeTransformedElements = false
};

เราสร้างวัตถุ PclSaveOptions ใหม่และตั้งค่าคุณสมบัติ SaveFormat เป็น SaveFormat.Pcl เพื่อระบุว่าเราต้องการบันทึกเอกสารในรูปแบบ PCL ต่อไป เราตั้งค่าคุณสมบัติ RasterizeTransformedElements เป็นเท็จ เพื่อปิดใช้งานการแรสเตอร์ขององค์ประกอบที่แปลงแล้ว

การแปลงเอกสารเป็นรูปแบบ PCL

ตอนนี้เราได้กำหนดค่าตัวเลือกการบันทึกแล้ว เราสามารถดำเนินการแปลงเอกสารเป็นรูปแบบ PCL ได้ ใช้วิธีการบันทึกของคลาสเอกสารเพื่อบันทึกเอกสารที่แปลงแล้วในรูปแบบ PCL โดยการระบุตัวเลือกการบันทึก นี่คือตัวอย่าง:

doc.Save(dataDir + "WorkingWithPclSaveOptions.RasterizeTransformedElements.pcl", saveOptions);

ในตัวอย่างนี้ เราบันทึกเอกสารที่แปลงแล้วเป็น “WorkingWithPclSaveOptions.RasterizeTransformedElements.pcl” โดยใช้ตัวเลือกการบันทึกที่ระบุ

ตัวอย่างซอร์สโค้ดสำหรับฟีเจอร์ “Rasterize Transformed Elements” ด้วย Aspose.Words สำหรับ .NET

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

// โหลดเอกสาร Word


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

// กำหนดค่าตัวเลือกการสำรองข้อมูลสำหรับการแปลงเป็นรูปแบบ PCL
PclSaveOptions saveOptions = new PclSaveOptions
{
     SaveFormat = SaveFormat.Pcl,
     RasterizeTransformedElements = false
};

// แปลงเอกสารเป็นรูปแบบ PCL
doc.Save(dataDir + "WorkingWithPclSaveOptions.RasterizeTransformedElements.pcl", saveOptions);

บทสรุป

ในคู่มือนี้ เราได้กล่าวถึงวิธีใช้ Aspose.Words สำหรับ .NET เพื่อปิดใช้งานการแรสเตอร์ขององค์ประกอบที่แปลงแล้ว เมื่อแปลงเอกสารเป็นรูปแบบ PCL โดยใช้ซอร์สโค้ด C# ที่ให้มา ด้วยการทำตามขั้นตอนที่ให้ไว้ คุณสามารถควบคุมพฤติกรรมการแรสเตอร์ขององค์ประกอบที่ถูกแปลงได้อย่างง่ายดายเมื่อแปลงเอกสาร Word ของคุณเป็นรูปแบบที่แตกต่างกัน Aspose.Words มอบความยืดหยุ่นและพลังมหาศาลในการทำงานกับองค์ประกอบที่ได้รับการเปลี่ยนแปลง ช่วยให้คุณสร้างเอกสารที่แปลงแล้วตรงตามความต้องการเฉพาะของคุณ