Microsoft Word มีเครื่องมือมากมายสำหรับการสร้างเอกสารข้อความพร้อมความสามารถในการจัดรูปแบบที่ได้รับการปรับปรุง นอกเหนือจากการจัดรูปแบบข้อความแล้ว เรายังสามารถรวมองค์ประกอบกราฟิกและรูปภาพที่หลากหลายลงในเอกสาร Word ได้อีกด้วย ในบางกรณี เราอาจต้องแทรกรูปภาพลงในเอกสาร Word ในรูปแบบ DOC หรือ DOCX ในบทความนี้ เราจะได้เรียนรู้วิธีแปลงรูปภาพเป็นเอกสาร Word ใน C#
บทความนี้ครอบคลุมหัวข้อต่อไปนี้:
- C# Picture to Word Converter - ดาวน์โหลดฟรี
- ขั้นตอนในการแปลงรูปภาพเป็น Word
- แปลงรูปภาพเป็น Word ใน C#
- แทรกรูปภาพลงในเอกสาร Word ที่มีอยู่
- แปลงรูปภาพเป็น Word ออนไลน์
- รูปภาพเป็น Word - แหล่งข้อมูลการเรียนรู้ฟรี
โปรแกรมแปลงรูปภาพ C# เป็น Word - ดาวน์โหลดฟรี
เราจะใช้ Aspose.Words for .NET เพื่อแปลงรูปภาพเป็นเอกสาร Word ช่วยให้นักพัฒนาสามารถสร้างและจัดการเอกสาร Word จากภายในแอปพลิเคชัน .NET นอกจากชุดฟีเจอร์อันทรงพลังแล้ว ยังมีตัวแปลงในตัวสำหรับแปลงเอกสารและรูปภาพเป็นรูปแบบอื่น
โปรด ดาวน์โหลด DLL ของ API หรือติดตั้งจาก NuGet โดยใช้คอนโซลตัวจัดการแพ็คเกจ
PM> Install-Package Aspose.Words
วิธีแปลงรูปภาพเป็น Word
เราสามารถแปลงรูปภาพหรือภาพถ่ายจากรูปแบบ JPG หรือ PNG ไปเป็นเอกสาร Word ได้อย่างง่ายดายโดยทำตามขั้นตอนด้านล่าง:
- ติดตั้ง Aspose.Words for .NET ในแอปพลิเคชันของคุณ
- สร้างเอกสาร DOCX ใหม่
- แทรกรูปภาพลงในเอกสารโดยใช้เส้นทางของไฟล์รูปภาพ
- บันทึกเอกสารในตำแหน่งที่คุณต้องการ
แปลงรูปภาพเป็น Word ใน C#
ตอนนี้เรามาดูกันว่าขั้นตอนข้างต้นจะถูกแปลเป็นโค้ด C# อย่างไร ต่อไปนี้เป็นขั้นตอนในการแปลงรูปภาพเป็น DOCX ใน C#
- สร้างวัตถุของคลาส Document
- สร้างวัตถุของคลาส DocumentBuilder
- แทรกรูปภาพลงในเอกสารตามเส้นทางโดยใช้วิธี DocumentBuilder.InsertImage(string)
- บันทึกเอกสาร DOCX โดยใช้วิธี Document.Save(string)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลงรูปภาพเป็น DOCX ใน C#
// ตัวอย่างโค้ดนี้สาธิตวิธีการแปลงรูปภาพเป็นเอกสาร Word!
using Aspose.Words;
// สร้างเอกสารใหม่
Document doc = new Document();
// สร้างและเริ่มต้นตัวสร้างเอกสาร
DocumentBuilder builder = new DocumentBuilder(doc);
// แทรกรูปภาพลงในเอกสาร
builder.InsertImage("C:\\Files\\tower.jpg");
// บันทึกเอกสาร
doc.Save("C:\\Files\\Output.docx");
แทรกรูปภาพลงในเอกสาร Word ที่มีอยู่
ในทำนองเดียวกัน เราสามารถแทรกรูปภาพลงในเอกสาร Word ที่มีอยู่ได้โดยทำตามขั้นตอนด้านล่าง:
- โหลดเอกสารที่มีอยู่โดยใช้คลาสเอกสาร
- สร้างวัตถุของคลาส DocumentBuilder
- นำทางไปยังจุดสิ้นสุดของเอกสารโดยใช้เมธอด MoveToDocumentEnd()
- แทรกตัวแบ่งหน้าโดยใช้วิธี InsertBreak(BreakType.PageBreak)
- แทรกรูปภาพลงในเอกสารตามเส้นทางโดยใช้เมธอด DocumentBuilder.InsertImage(string)
- สุดท้าย ให้บันทึกเอกสาร DOCX โดยใช้วิธี Document.Save(string)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแทรกรูปภาพลงในเอกสาร Word ที่มีอยู่ใน C#
// ตัวอย่างโค้ดนี้สาธิตวิธีการแทรกรูปภาพลงในเอกสาร Word!
using Aspose.Words;
// สร้างเอกสารใหม่
Document doc = new Document("C:\\Files\\Document.docx");
// สร้างและเริ่มต้นตัวสร้างเอกสาร
DocumentBuilder builder = new DocumentBuilder(doc);
// ย้ายไปที่ส่วนท้ายของเอกสาร
builder.MoveToDocumentEnd();
// แทรกหน้าใหม่
builder.InsertBreak(BreakType.PageBreak);
// แทรกรูปภาพลงในเอกสาร
builder.InsertImage("C:\\Files\\tower.jpg");
// บันทึกเอกสาร
doc.Save("C:\\Files\\Output_1.docx");
C# Pic to Word Converter - รับสิทธิ์ใช้งานฟรี
คุณสามารถใช้ Aspose.Words for .NET ได้โดยไม่มีข้อจำกัดในการประเมินโดยใช้ ใบอนุญาตชั่วคราว
แปลงรูปภาพเป็น Word ออนไลน์
คุณยังสามารถแปลงรูปภาพเป็นเอกสาร Word ออนไลน์ได้โดยใช้เว็บแอป ตัวแปลงรูปภาพเป็น Word ฟรี ซึ่งพัฒนาขึ้นโดยใช้ API นี้
รูปภาพสู่ Word – ทรัพยากรการเรียนรู้
นอกจากการแปลงภาพถ่ายหรือรูปภาพเป็นเอกสาร Word แล้ว เรียนรู้เพิ่มเติมเกี่ยวกับการสร้าง จัดการ และการแปลงเอกสารหรือรูปภาพ Word และสำรวจคุณสมบัติอื่นๆ ของไลบรารีโดยใช้แหล่งข้อมูลด้านล่าง:
บทสรุป
ในบทความนี้ เราได้เรียนรู้วิธีแปลงรูปภาพเป็นเอกสาร Word ใน C# แล้ว ด้วยการใช้ประโยชน์จาก Aspose.Words for .NET คุณสามารถทำให้งานเอกสารอัตโนมัติง่ายขึ้น เป็นไลบรารีการประมวลผลเอกสารที่ทรงพลังและอเนกประสงค์ที่นำเสนอโซลูชันที่มีประสิทธิภาพสำหรับการสร้าง การแก้ไข และการแสดงไฟล์ Word ในแอปพลิเคชัน .NET ต่างๆ โปรดอย่าลังเลที่จะถามคำถามของคุณผ่านทาง ฟอรั่มการสนับสนุนฟรี