ภาพที่ง่ายขึ้นปรับขนาดในไฟล์ DOCX ลดความซับซ้อนของการจัดการภาพด้วย API โอเพนซอร์สนี้ทำให้สามารถปรับขนาดได้ง่ายในรหัสเพียงไม่กี่บรรทัด

วิธีปรับขนาดภาพในเอกสาร Word ใน CSHARP โดยใช้ fileFormat.words

ภาพรวม

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

การติดตั้ง 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 เอาต์พุตผลลัพธ์จะแสดงในภาพต่อไปนี้

วิธีปรับขนาดภาพในเอกสาร Word โดยใช้ cshap

บทสรุป

ในโพสต์บล็อกที่ลึกซึ้งนี้เราได้เจาะลึกถึงกระบวนการของการหมุนปรับขนาดและเพิ่มรูปภาพลงในเอกสารคำ**โดยใช้ไลบรารีภาพโอเพนซอร์ซที่น่าทึ่ง ด้วยการควบคุมความสามารถของ FileFormat.words สำหรับ. NET API ระดับองค์กรเราได้เปิดตัวคุณสมบัติที่หลากหลายซึ่งช่วยให้เราสามารถจัดการภาพได้อย่างราบรื่นภายในเอกสาร Word สัมผัสกับความเก่งกาจและประสิทธิภาพของเครื่องมืออันทรงพลังนี้เพื่อเพิ่มประสิทธิภาพการทำงานของเอกสารของคุณ สำหรับคำแนะนำและการสนับสนุนที่ครอบคลุมในการพัฒนาและใช้ประโยชน์จากหุ่นยนต์ภาพโอเพนซอร์ซนี้โปรดดูที่ เอกสารรายละเอียด เชื่อมต่อกับ fileFormat.com ในขณะที่เรายังคงเผยแพร่โพสต์บล็อกที่ลึกซึ้งซึ่งครอบคลุมหัวข้อที่หลากหลาย ติดตามเราบนแพลตฟอร์มโซเชียลมีเดียเช่น Facebook, LinkedIn และ Twitter สำหรับการอัปเดตล่าสุดและเนื้อหาที่มีค่า

มีส่วนช่วย

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

ถามคำถาม

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

ดูสิ่งนี้ด้วย