ด้วย Aspose.Words สำหรับ .NET คุณสามารถแปลงเอกสาร เช่น DOCX, DOC, RTF, ODT, HTML เป็นรูปแบบไฟล์รูปภาพ เช่น PNG, JPEG, BMP, GIF ในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีแปลงเอกสาร Word เป็นรูปภาพใน C#
ขั้นตอนในการแปลงเอกสาร Word เป็นรูปภาพใน C#
- ติดตั้งแพ็คเกจ Aspose.Words for .NET จาก NuGet.org
- เพิ่มการอ้างอิงถึงเนมสเปซ Aspose.Words และ Aspose.Words.Saving
- ตั้งค่าใบอนุญาตของ Aspose.Words สำหรับ .NET โดยใช้วิธี License.SetLicense
- นำเข้าเอกสารอินพุตไปยัง DOM ของ Aspose.Words
- สร้างอินสแตนซ์ของคลาส ImageSaveOptions เพื่อระบุตัวเลือกเมื่อแสดงหน้าเอกสารเป็นรูปภาพ
- ใช้อินเทอร์เฟซ IPageSavingCallback และกำหนดเส้นทางชื่อไฟล์โดยใช้คุณสมบัติ PageSavingArgs.PageFileName
- กำหนดช่วงหน้าของเอกสาร Word สำหรับการแปลงรูปภาพ
- สุดท้าย บันทึกภาพลงดิสก์โดยใช้เมธอด Document.Save
คุณมักจะต้องใช้การจัดรูปแบบและสไตล์ฟอนต์ที่แตกต่างกันเมื่อทำงานกับเอกสาร หากคุณเปิดเอกสารบนเครื่องที่ไม่ได้ติดตั้งฟอนต์ที่ใช้ในเอกสาร การแสดงข้อความในโปรแกรมดูเอกสารจะแตกต่างออกไป กรณีจะเหมือนกันสำหรับ Aspose.Words ต้องใช้แบบอักษร TrueType เมื่อแสดงเอกสารเป็นรูปแบบหน้าตายตัว (JPEG, PNG, PDF หรือ XPS) ควรติดตั้งแบบอักษรที่ใช้ในเอกสารอินพุตในเครื่องที่คุณต้องการแปลงเอกสารคำเป็นภาพ
ก่อนหน้านี้ เราได้ตรวจสอบ วิธีพิมพ์เอกสาร Word โดยใช้ C# ในหัวข้อวิธีการอื่น หัวข้อนี้อธิบายขั้นตอนทั้งหมดในการแปลงเอกสาร Word เป็นรูปภาพใน C#
รหัสเพื่อแปลงเอกสาร Word เป็นรูปภาพใน C
โค้ดข้างต้นใน C# แปลงเอกสารเวิร์ดเป็นภาพโดยไม่ต้องติดตั้ง MS Office คุณสามารถใช้งานได้เมื่อติดตั้ง .NET ที่แพลตฟอร์ม Windows, Linux, macOS และคลาวด์ (Amazon Web Services และ Microsoft Azure)