ปรับปรุงความสามารถในการทำงานอัตโนมัติของเอกสารโดยใช้ประโยชน์จากพลังของ FileFormat.words เพิ่มรูปภาพลงในเอกสารอย่างง่ายดายนำการประมวลผลของคุณไปสู่ความสูงใหม่

วิธีเพิ่มภาพลงในเอกสาร Word ใน C#

ภาพรวม

ในยุคดิจิตอลของวันนี้การใช้ภาพได้กลายเป็นแง่มุมพื้นฐานของการสร้างเอกสารและการนำเสนอ ไม่ว่าจะเป็นรายงานการนำเสนอหรือรูปแบบอื่น ๆ ของการสื่อสารที่เป็นลายลักษณ์อักษรรูปภาพมีบทบาทสำคัญในการเพิ่มความน่าดึงดูดด้วยภาพและการถ่ายทอดข้อมูลได้อย่างมีประสิทธิภาพมากขึ้น Microsoft Word เป็นหนึ่งในเครื่องมือประมวลผลคำที่ใช้กันอย่างแพร่หลายมากที่สุดนำเสนอคุณสมบัติที่ทรงพลังสำหรับการรวมรูปภาพเข้ากับเอกสารได้อย่างราบรื่น ปรับปรุงความสามารถในการทำงานอัตโนมัติของเอกสารของคุณโดยใช้ประโยชน์จากพลังของ FileFormat.words ซึ่งเป็นซอฟต์แวร์อัตโนมัติเอกสารที่ครอบคลุมซึ่งรวมเข้ากับ MS Word ได้อย่างราบรื่น ด้วย fileFormat.words คุณสามารถรวมรูปภาพลงในเอกสาร MS Word ของคุณได้อย่างง่ายดายโดยนำเอกสารของคุณไปยังระดับถัดไป ในโพสต์บล็อกนี้เราจะสำรวจการแทรกภาพลงในเอกสาร Word โดยทางโปรแกรมใน C# โดยใช้ fileFormat.words เราจะครอบคลุมส่วนต่อไปนี้

การติดตั้ง API โอเพ่นซอร์ส

การติดตั้ง API โอเพ่นซอร์สในแอปพลิเคชัน. NET ของคุณเป็นเรื่องง่าย fileFormat.words เป็นไลบรารีที่มีน้ำหนักเบาพร้อมคุณสมบัติที่ทรงพลังสำหรับการจัดการเอกสาร MS Word เพียงดาวน์โหลด NUGET แพ็คเกจ หรือดำเนินการคำสั่งต่อไปนี้ใน NUGET Package Manager เพื่อติดตั้งซอฟต์แวร์อัตโนมัติเอกสารนี้ได้อย่างง่ายดาย

Install-Package FileFormat.Words
เครื่องกำเนิดเอกสาร Word - การติดตั้ง API โอเพ่นซอร์ส

การเพิ่มรูปภาพลงในเอกสาร Word

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


    var documentPath = documentDir + "TestRunImage.docx";
    var imagePath = imageDir + "testimage.jpeg";
    var doc = new Document();
    var body = new Body(doc);
    var para = new Paragraph();
    var run = new Run();
    var image = new FileFormat.Words.Image(doc, imagePath, 100, 100);
    run.AppendChild(image.Drawing);
    para.AppendChild(run);
    body.AppendChild(para);
    doc.Save(documentPath);

ตัวอย่างโค้ดที่ให้ไว้จะสร้างเอกสาร Word และแทรกภาพ“ testimage.jpg” ลงในเอกสาร ผลลัพธ์ที่ได้ของเอกสารคำสามารถสังเกตได้ในภาพที่แสดงด้านล่าง ! [เพิ่มรูปภาพลงในเอกสาร Word][8]

เอกสารอัตโนมัติขั้นสูง

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


using FileFormat.Words;

var doc = new Document("ImageDocument.docx");
var images = FileFormat.Words.Image.ExtractImagesFromDocument(doc);

// images is the List of stream that holds the extracted images stream

for (int i = 0; i < images.Count; i++)
{
    using (FileStream fileStream = new FileStream($"extracted_image_{i}.jpg", FileMode.Create))
    {
        images[i].CopyTo(fileStream);
    }

บทสรุป

ในโพสต์บล็อกนี้เราสำรวจกระบวนการเพิ่มและแยกรูปภาพจากเอกสาร Word ใน C# โดยใช้ไลบรารีโอเพนซอร์ซ API ระดับองค์กรนี้ให้คุณสมบัติที่กว้างขวางสำหรับการสร้างและจัดการเอกสาร Word โดยทางโปรแกรม [เอกสาร] ที่ครอบคลุม 9 พร้อมให้คำแนะนำคุณในการพัฒนาและการใช้ประโยชน์จากโปรแกรมแก้ไข DOCX โอเพนซอร์ซนี้ เชื่อมต่อกับ fileFormat.com สำหรับโพสต์บล็อกในอนาคตที่ครอบคลุมหัวข้อที่หลากหลาย ติดตามเราบนแพลตฟอร์มโซเชียลมีเดียเช่น Facebook, LinkedIn และ Twitter สำหรับการอัปเดตและแหล่งข้อมูลเพิ่มเติม

มีส่วนร่วม

เนื่องจาก fileFormat.words สำหรับ. NET เป็นโครงการโอเพ่นซอร์สและมีอยู่ใน GitHub ดังนั้นการมีส่วนร่วมจากชุมชนจึงได้รับการชื่นชมอย่างมาก

ถามคำถาม

คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือคำถามของคุณเกี่ยวกับ [ฟอรัม] ของเรา 15

FAQS

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

ดูเพิ่มเติม