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

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

การเพิ่มรูปภาพลงในเอกสาร 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#