ภาพที่ง่ายขึ้นปรับขนาดในไฟล์ DOCX ลดความซับซ้อนของการจัดการภาพด้วย API โอเพนซอร์สนี้ทำให้สามารถปรับขนาดได้ง่ายในรหัสเพียงไม่กี่บรรทัด
ภาพรวม
ยินดีต้อนรับสู่โพสต์บล็อกข้อมูลอื่นในขณะที่เราเจาะลึกลงไปในโลกของ fileFormat.words สำหรับ. NET ในบทความนี้เราจะมุ่งเน้นไปที่การปรับขนาดภาพภายในเอกสาร Word ใช้ประโยชน์จากความสามารถของโอเพ่นซอร์ส FileFormat.words Library ด้วยเครื่องมือที่ทรงพลังนี้การจัดการภาพจะราบรื่นและมีประสิทธิภาพในแอปพลิเคชัน. NET ของคุณ ทำตามในขณะที่เราแนะนำคุณผ่านกระบวนการที่ตรงไปตรงมาของการปรับขนาดภาพในเอกสารในเอกสาร Word โดยใช้ C# มาสำรวจความเป็นไปได้ด้วยกัน! ในบทความนี้เราจะสำรวจหัวข้อต่อไปนี้:
- การติดตั้ง Open-Source Docx Image Manipulator API
- วิธีปรับขนาดภาพในไฟล์เอกสาร Word โดยใช้ fileFormat.words
การติดตั้ง API Image Image Open-Source Open-Source
การติดตั้งหุ่นยนต์อิมเมจโอเพนซอร์ซนี้ง่ายดายโดยให้สองวิธีที่ตรงไปตรงมาสองวิธีในการรวมไลบรารี .NET นี้เข้ากับโครงการแอปพลิเคชันของคุณ เลือกที่จะดาวน์โหลด Nuget Package หรือดำเนินการคำสั่งง่ายๆใน Nuget Package Manager สำหรับกระบวนการติดตั้งที่ราบรื่น
Install-Package FileFormat.Words
วิธีปรับขนาดภาพในไฟล์เอกสารคำโดยใช้ fileFormat.words
ส่วนนี้แสดงให้เห็นถึงวิธีการปรับขนาดและเพิ่มรูปภาพลงในไฟล์ DOCX ใน C# โดยใช้ไลบรารีโอเพนซอร์ซ. NET ที่ทรงพลังของเรา ทำตามขั้นตอนเหล่านี้และใช้ประโยชน์จากรหัสตัวอย่างที่ให้ไว้เพื่อให้ได้ฟังก์ชั่นนี้:
- เริ่มต้นอินสแตนซ์ของคลาส เอกสาร และโหลดเอกสาร Word ที่มีอยู่
- สร้างวัตถุของคลาส body โดยผ่านวัตถุคลาสเอกสารเป็นพารามิเตอร์
- อินสแตนซ์ ย่อหน้า วัตถุคลาส
- เริ่มต้นอินสแตนซ์ของคลาส Run ซึ่งแสดงถึงการเรียกใช้อักขระในเอกสาร Word
- อินสแตนซ์ อิมเมจ วัตถุคลาสโดยใช้ตัวสร้าง
- เรียกใช้ ResizeImage วิธีการของคลาสรูปภาพ
- ใช้วิธี ภาคผนวก วิธีการของคลาสร่างกายเพื่อเพิ่มย่อหน้าลงในเอกสาร
- ในที่สุดบันทึกเอกสาร Word ลงบนดิสก์โดยใช้วิธี บันทึก
using FileFormat.Words;
namespace Example
{
class Program
{
static void Main(string[] args)
{
string rootDir = "/Users/fahadadeelqazi/Projects/Aspose/FileFormat.Words-for-.NET/TestDocs/";
string imagePath = rootDir + "testimage.jpeg";
// Initialize an instance of the Document class.
using (Document doc = new Document())
{
var image = new FileFormat.Words.Image(doc, imagePath, 100, 100);
var body = new Body(doc);
var para = new Paragraph();
var run = new Run();
run.AppendChild(image);
para.AppendChild(run);
body.AppendChild(para);
image.RotateImage(130);
image.ResizeImage(200, 200);
doc.Save(rootDir + "newFile1.docx");
}
}
}
}
ตัวอย่างโค้ดที่ให้ไว้แสดงให้เห็นถึงการหมุนภาพที่มุม 130 องศาและการปรับขนาดภาพเป็นขนาด 200 x 200 เอาต์พุตผลลัพธ์จะแสดงในภาพต่อไปนี้
บทสรุป
ในโพสต์บล็อกที่ลึกซึ้งนี้เราได้เจาะลึกถึงกระบวนการของการหมุนปรับขนาดและเพิ่มรูปภาพลงในเอกสารคำ**โดยใช้ไลบรารีภาพโอเพนซอร์ซที่น่าทึ่ง ด้วยการควบคุมความสามารถของ FileFormat.words สำหรับ. NET API ระดับองค์กรเราได้เปิดตัวคุณสมบัติที่หลากหลายซึ่งช่วยให้เราสามารถจัดการภาพได้อย่างราบรื่นภายในเอกสาร Word สัมผัสกับความเก่งกาจและประสิทธิภาพของเครื่องมืออันทรงพลังนี้เพื่อเพิ่มประสิทธิภาพการทำงานของเอกสารของคุณ สำหรับคำแนะนำและการสนับสนุนที่ครอบคลุมในการพัฒนาและใช้ประโยชน์จากหุ่นยนต์ภาพโอเพนซอร์ซนี้โปรดดูที่ เอกสารรายละเอียด เชื่อมต่อกับ fileFormat.com ในขณะที่เรายังคงเผยแพร่โพสต์บล็อกที่ลึกซึ้งซึ่งครอบคลุมหัวข้อที่หลากหลาย ติดตามเราบนแพลตฟอร์มโซเชียลมีเดียเช่น Facebook, LinkedIn และ Twitter สำหรับการอัปเดตล่าสุดและเนื้อหาที่มีค่า
มีส่วนช่วย
ในฐานะ fileFormat.words สำหรับ. NET เป็นโครงการโอเพ่นซอร์สที่โฮสต์บน GitHub การมีส่วนร่วมของชุมชนได้รับการสนับสนุนและชื่นชมอย่างมาก
ถามคำถาม
คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือคำถามของคุณเกี่ยวกับ [ฟอรัม] ของเรา 20