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

วิธีหมุนไฟล์รูปภาพและเพิ่มลงในไฟล์ docx โดยใช้ C#

ภาพรวม

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

  • [Open-Source Docx Image Manipulator-การติดตั้ง API][2]
  • [วิธีหมุนภาพในไฟล์ docx โดยใช้ fileFormat.words][3]

Open-Source Docx Image Image Manipulator-การติดตั้ง API

การติดตั้ง Manipulator ภาพโอเพ่นซอร์ส**นี้เป็นเรื่องง่ายโดยเสนอวิธีการส่งต่อสองวิธีเพื่อรวมไลบรารี. NET นี้ไว้ในโครงการแอปพลิเคชันของคุณ คุณสามารถดาวน์โหลด [NUGET Package][4] หรือดำเนินการคำสั่งต่อไปนี้อย่างรวดเร็วภายในตัวจัดการแพ็คเกจ NUGET

Install-Package FileFormat.Words

วิธีการหมุนภาพในไฟล์ docx โดยใช้ fileformat.words

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

  • เริ่มต้นอินสแตนซ์ของ [เอกสาร][5] คลาสและโหลดเอกสาร Word ที่มีอยู่
  • อินสแตนซ์คอนสตรัคเตอร์ของคลาส [body][6] ด้วยวัตถุคลาสเอกสาร
  • สร้างวัตถุของ [วรรค][7] คลาส
  • อินสแตนซ์อินสแตนซ์ของคลาส [Run][8] ที่แสดงถึงการเรียกใช้อักขระในเอกสาร Word
  • อินสแตนซ์คอนสตรัคเตอร์ของ [ภาพ][9] วัตถุคลาส
  • เรียก [rotateimage][9] วิธีการของคลาสรูปภาพ
  • เรียกใช้ [AppendChild][10] วิธีการของคลาสร่างกายเพื่อเพิ่มย่อหน้าลงในเอกสาร
  • เมธอด [บันทึก][11] จะบันทึกเอกสาร Word ลงบนดิสก์
using FileFormat.Words;
namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {
            <br />            string rootDir = "/Users/fahadadeelqazi/Projects/Aspose/FileFormat.Words-for-.NET/TestDocs/";<br />            string imagePath = rootDir + "testimage.jpeg";<br />            // Initialize an instance of the Document class.
            using (Document doc = new Document())
            {
                var image = new FileFormat.Words.Image(doc, imagePath, 100, 100);<br />                var body = new Body(doc);<br />                var para = new Paragraph();<br />                var run = new Run();<br />                run.AppendChild(image);<br />                para.AppendChild(run);<br /><br />                body.AppendChild(para); <br /><br />                image.RotateImage(60);<br /><br />                doc.Save(rootDir + "newFile1.docx");
            }

        }

    }
}

เอาต์พุตของตัวอย่างโค้ดด้านบนแสดงในภาพด้านล่าง:

วิธีหมุนไฟล์รูปภาพไปยังเอกสาร Word ใน csharp

บทสรุป

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

มีส่วนร่วม

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

ถามคำถาม

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

ดูเพิ่มเติม