חלץ תמונות ממסמכי Word באמצעות C#

לתמונות יש תפקיד חשוב כדי להמחיש את המידע המרכזי במסמכי Word. יתרה מכך, הם הופכים את המסמך לאטרקטיבי יותר ומשפרים את הצגתו. כמתכנת, אתה עשוי לקבל עבודה לחלץ את התמונות המוטמעות בתוך מסמכי Word DOCX או DOC. כדי להשיג זאת, מאמר זה מכסה כיצד לחלץ תמונות ממסמכי Word באופן תוכנתי באמצעות C#. יתר על כן, תראה כיצד לשמור את התמונות שחולצו למיקום הרצוי.

C# API לחילוץ תמונות ממסמכי Word

כדי לחלץ תמונות ממסמכי MS Word DOCX/DOC, נשתמש ב-Aspose.Words for .NET. זהו API רב עוצמה ושימוש נרחב ליצירה ולטפל במסמכי Word. אתה יכול להוריד את ה-DLL של ה-API ולהוסיף את ההפניה שלו לאפליקציה שלך. כמו כן, אתה יכול להתקין אותו ישירות מ-NuGet באמצעות מסוף מנהל החבילות.

PM> Install-Package Aspose.Words

חלץ תמונות ממסמך Word ב-C#

במסמכי Word, תמונות מיוצגות כצורות. לכן, כדי לחלץ תמונות, תצטרך לעבד את כל הצורות במסמך. להלן השלבים לחילוץ תמונות ממסמך Word DOCX באופן תוכנתי ב-C#.

דוגמת הקוד הבאה מראה כיצד לחלץ תמונות ממסמך Word ב-C#.

// טען את מסמך ה-Word.
Document doc = new Document("Document.docx");

// צמתי צורות עם ערכת הדגל "HasImage" מכילים ומציגים תמונות.
IEnumerable<Shape> shapes = doc.GetChildNodes(NodeType.Shape, true)
    .OfType<Shape>().Where(s => s.HasImage);
int imageIndex = 0;

// לולאה דרך צורות.
foreach (Shape shape in shapes)
{
    // שמור תמונות.
    string imageFileName =
        $"Image_{imageIndex}{FileFormatUtil.ImageTypeToExtension(shape.ImageData.ImageType)}";
    shape.ImageData.Save(imageFileName);
    imageIndex++;
}

נסה את Aspose.Words עבור NET בחינם

אתה יכול לקבל רישיון זמני בחינם לנסות את Aspose.Words עבור NET ללא כל הגבלה. קבל את הרישיון הזמני שלך עכשיו.

סיכום

תמונות הפכו לחלק בלתי נפרד ממסמכי וורד, מה שהופכים את התוכן לאטרקטיבי יותר. לכן, Aspose.Words עבור .NET מספק מגוון רחב של תכונות להוספה או מניפולציה של תמונות במסמכי Word.

מאמר זה כיסה במיוחד את החילוץ של תמונות ממסמכי Word. בעזרת דגימת קוד, למדת כיצד לחלץ כל תמונה בקובץ Word DOCX/DOC באופן פרוגרמטי באמצעות C#. יתר על כן, ראית כיצד לשמור את התמונות שחולצו למיקום הרצוי. אתה יכול לקרוא עוד על Aspose.Words עבור .NET באמצעות תיעוד. למקרה שיש לך שאלות כלשהן, אל תהסס ליידע אותנו דרך הפורום שלנו.

ראה גם

טיפ: אם אי פעם תצטרך לקבל מסמך Word ממצגת PowerPoint, תוכל להשתמש בממיר Aspose מצגת למסמך Word.