# วิธีเพิ่มภาพในเอกสาร 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 โดยการเขียนโปรแกรมแทนที่จะขึ้นอยู่กับไฟล์ที่มีอยู่