# วิธีเพิ่มภาพในเอกสาร Word โดยใช้ C#

# วิธีเพิ่มภาพในเอกสาร Word โดยใช้ C#

คําแนะนํานี้จะแนะนําคุณขั้นตอนในขั้นตอนเกี่ยวกับวิธีการเพิ่มรูปภาพไปยังเอกสาร Word โดยใช้ C# เราจะใช้แอพลิเคชันคําสั่งเพื่อแสดงให้เห็นว่าคุณเพิ่มรูปภาพไปยังเอกสาร Word

ประโยชน์ของการเพิ่มภาพไปยังเอกสาร Word

  • การสนับสนุนการเรียกร้องวิดีโอ:- ภาพสามารถทําให้เอกสารมีส่วนร่วมมากขึ้น

  • การสื่อสารที่ดีขึ้น:- รูปภาพสามารถช่วยให้การส่งข้อมูลที่ซับซ้อนได้อย่างชัดเจนมากขึ้น

  • การนําเสนอมืออาชีพ:- รวมภาพสามารถปรับปรุงความมืออาชีพของเอกสารของคุณ

ข้อกําหนด: การเตรียมสิ่งแวดล้อม

  • ติดตั้ง Visual Studio หรือ .NET IDE ใด ๆ
  • ตรวจสอบให้แน่ใจว่าห้องสมุด Aspose.Words สามารถใช้ได้ผ่าน NuGet
  • มีการเข้าถึงไฟล์ภาพเพื่อวัตถุประสงค์การแสดงผล

คู่มือขั้นตอนเพื่อเพิ่มภาพในเอกสาร Word

ขั้นตอน 1: เพิ่มคําอธิบายไปยัง System.Drawing

ตรวจสอบให้แน่ใจว่า System.Drawing Assembly จะถูกระบุไว้ในโซลูชันของคุณ

ขั้นตอน 2: เพิ่ม Aspose.Words NuGet Package

ติดตั้งห้องสมุด Aspose.Words โดยใช้ผู้จัดการแพคเกจ NuGet

Install-Package Aspose.Words

ขั้นตอนที่ 3: รวมโดยใช้คําแนะนํา

เพิ่มคําแนะนําที่จําเป็นในการใช้งานด้านบนของไฟล์ของคุณ

using Aspose.Words;
using Aspose.Words.Drawing;

ขั้นตอน 4: สร้างวัตถุเอกสาร

ดาวน์โหลดไฟล์ Word DOC ในวัตถุเอกสาร

Document addImagesToWordDOC = new Document("input.doc");

ขั้นตอน 5: สร้าง DocumentBuilder Object

Instant the DocumentBuilder class to facilitate การเขียนเอกสาร

DocumentBuilder imageWriter = new DocumentBuilder(addImagesToWordDOC);

ขั้นตอน 6: แปลง Cursor ไปยัง Header

ตําแหน่ง cursor ไปยัง หัวหลักของเอกสารคํา

imageWriter.MoveToHeaderFooter(HeaderFooterType.HeaderPrimary);

ขั้นตอน 7: ใส่ภาพในหัว

ใส่ภาพลงในหัวเอกสาร Word

Shape headerImage = imageWriter.InsertImage("C:\\Add Image in Word Header.jpg");

ขั้นตอน 8: Set Image Properties

ปรับขนาดและตําแหน่งของภาพที่ใส่

headerImage.Width = 1 * 72; // equals one inch
headerImage.Height = 1 * 72;

ขั้นตอน 9: เพิ่มภาพเป็นไฟล์ที่เชื่อมโยง

เปลี่ยน cursor ไปยัง paragraph ล่าสุดและเพิ่มภาพเป็นลิงค์ไปยังไฟล์

imageWriter.MoveTo(addImagesToWordDOC.LastSection.Body.LastParagraph);
Shape imageAsLinkToFile = imageWriter.InsertImage("C:\\Add Image as Link to File.jpg");
imageAsLinkToFile.ImageData.SourceFullName = "C:\\Add Image as Link to File.jpg";

ขั้นตอนที่ 10: เก็บเอกสาร

สุดท้ายบันทึกเอกสาร Word ที่มีการเปลี่ยนแปลงไปยังดิสก์

addImagesToWordDOC.Save("C:\\Word with Embedded and Linked Images.docx");

ตัวอย่างรหัสเพื่อเพิ่มภาพในเอกสาร Word

นี่คือตัวอย่างที่สมบูรณ์ซึ่งรวมถึงขั้นตอนทั้งหมดที่กล่าวถึง:

            
// Load Word DOC document that you want to add images to
Document addImagesToWordDOC = new Document("input.doc");

// Instantiate DocumentBuilder class object to write text, images, tables, etc.
DocumentBuilder imageWriter = new DocumentBuilder(addImagesToWordDOC);

// Move cursor to Primary Header in Word DOC
imageWriter.MoveToHeaderFooter(HeaderFooterType.HeaderPrimary);

// Insert image in Word document header
Shape headerImage = imageWriter.InsertImage("path-to-header-image.jpeg");

// Set Image Size in Header
headerImage.Width = 1 * 72; // equals to one inch
headerImage.Height = 1 * 72;

// Move cursor to last Paragraph in Word Document
imageWriter.MoveTo(addImagesToWordDOC.LastSection.Body.LastParagraph);

// Add Image to Word Document and Link to File
Shape imageAsLinkToFile = imageWriter.InsertImage("path-to-image.jpeg");
imageAsLinkToFile.ImageData.SourceFullName = "path-to-image.jpeg"
// Save As DOCX
addImagesToWordDOC.Save("images.docx");

ข้อสรุป

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

 แบบไทย