การหมุนภาพที่ง่ายดายในไฟล์ DOCX โดยทางโปรแกรม การจัดการภาพเป็นเรื่องของซอร์สโค้ดสองสามบรรทัดด้วย API โอเพนซอร์สนี้
ภาพรวม
ยินดีต้อนรับสู่โพสต์บล็อกอื่นในขณะที่เราสำรวจ 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**โดยใช้ไลบรารีภาพโอเพนซอร์ซ การใช้ประโยชน์จากพลังของ [fileFormat.words สำหรับ. NET][13], API ระดับองค์กรเราได้ค้นพบคุณสมบัติที่หลากหลายของคุณสมบัติที่ช่วยให้เราสามารถเพิ่มโปรแกรมแยกและหมุนภาพภายในเอกสาร Word โดยทาง [เอกสาร] ที่ครอบคลุม [14] พร้อมให้คำแนะนำคุณในการพัฒนาและการใช้ประโยชน์จากหุ่นยนต์ภาพโอเพนซอร์ซนี้ ในที่สุด [fileFormat.com][15] ยังคงเขียนโพสต์บล็อกในหัวข้ออื่น ๆ ดังนั้นโปรดติดต่อกลับเพื่ออัปเดต ยิ่งกว่านั้นคุณสามารถติดตามเราบนแพลตฟอร์มโซเชียลมีเดียของเรารวมถึง [Facebook][16], [LinkedIn][17] และ [Twitter][18]
มีส่วนร่วม
เนื่องจาก [fileFormat.words สำหรับ. NET][14] เป็นโครงการโอเพนซอร์ซและมีอยู่ใน [GitHub][19] ดังนั้นการมีส่วนร่วมจากชุมชนจึงได้รับการชื่นชมอย่างมาก
ถามคำถาม
คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือคำถามของคุณเกี่ยวกับ [ฟอรัม] ของเรา [20]
ดูเพิ่มเติม
- [วิธีสร้างเอกสาร Word ใน C# โดยใช้ fileFormat.words][21]
- [วิธีแก้ไขเอกสารคำใน C# โดยใช้ fileFormat.words][22]
- [วิธีเพิ่มรูปภาพลงในเอกสาร Word ใน C# โดยใช้ fileFormat.words][23] [2]: #Open-Source-Image-Mainpulator—API-Installation [3]: #How-to-Rotate-an-Image-File-using-FileFormat-Words [4]: https://www.nuget.org/packages/FileFormat.Words [5]: https://fileformat-words.github.io/FileFormat.Words-for-.NET/api/FileFormat.Words.Document.html#FileFormat_Words_Document__ctor_System_String_ [6]: https://fileformat-words.github.io/FileFormat.Words-for-.NET/api/FileFormat.Words.Body.html#FileFormat_Words_Body__ctor_FileFormat_Words_Document_ [7]: https://fileformat-words.github.io/FileFormat.Words-for-.NET/api/FileFormat.Words.Paragraph.html#FileFormat_Words_Paragraph__ctor [8]: https://fileformat-words.github.io/FileFormat.Words-for-.NET/api/FileFormat.Words.Run.html#FileFormat_Words_Run__ctor [9]: https://fileformat-words.github.io/FileFormat.Words-for-.NET/api/FileFormat.Words.Image.html [10]: https://fileformat-words.github.io/FileFormat.Words-for-.NET/api/FileFormat.Words.Body.html#FileFormat_Words_Body_AppendChild_FileFormat_Words_Paragraph_ [11]: https://fileformat-words.github.io/FileFormat.Words-for-.NET/api/FileFormat.Words.Document.html#FileFormat_Words_Document_Save_System_String_ [13]: https://www.nuget.org/profiles/fileformatcom [14]: https://fileformat-words.github.io/FileFormat.Words-for-.NET/ [15]: https://www.fileformat.com/ [16]: https://www.facebook.com/fileformatcom [17]: https://www.linkedin.com/company/fileformat/ [18]: https://twitter.com/fileformatcom [19]: https://github.com/fileformat-words/FileFormat.Words-for-.NET [20]: https://forum.fileformat.com/ [21]: https://blog.fileformat.com/2023/06/21/how-to-create-a-word-document-in-csharp-using-fileformat-words/ [22]: https://blog.fileformat.com/2023/06/27/how-to-edit-a-word-document-in-csharp-using-fileformat-words/ [23]: https://blog.fileformat.com/file-formats/adding-an-image-to-word-document-in-csharp-with-fileformat-words/