
הכניסה
מסמכי Word לעתים קרובות מכילים תמונות מעורבות אשר ייתכן שיהיה צורך להוציא לשימוש מחדש, עיבוד, או אחסון. במדריך זה, נחקור איך להוציא תמונות מתוך קבצי DOCX ו- DOC בתכנית C# באמצעות Aspose.Words עבור .NET.
למה להוציא תמונות מן המילה?
הוצאת תמונות מתוך מסמכי Word עשויה להיות מועילה מסיבות רבות:
- מחיקת תמונה עצומה אוטומטית ממספר מסמכי Word.
- חזיר תמונות ברזולוציה גבוהה ללא אובדן איכות.
- שמור תמונות שנלקחו בפורמטים שונים, כולל JPEG, PNG ו- BMP.
שולחן התוכן
- הגדרת תמונת Word Extraction ב- C#
- הדרכה צעד אחר צעד כדי להוציא תמונות
- שמירה על תמונות שנלקחו בפורמטים שונים
- Batch Extract תמונות ממסמכי מילים מרובות
- קבלת רישיון API חינם
- סיכום ומשאבים נוספים
הגדרת תמונת Word Extraction ב- C#
כדי להוציא תמונות מתוך סמכי Word, אנו משתמשים [Aspose.Words for .NET](https://products.aspose.net/words:
- תמונה אוטומטית מתוך DOCX, DOC ופורמטים אחרים.
- תמיכה בפורמט תמונה מרובה (PNG, JPG, BMP, וכו.).
- עיבוד יעיל של מסמכים גדולים של Word.
ההתקנה
אתה יכול בקלות להתקין Aspose.Words דרך NuGet עם הפקודה הבאה:
PM> Install-Package Aspose.Words
אחרת, להוריד את DLL מן עקבו אחרי Aspose Downloads.
מדריך צעד אחר צעד להוצאת תמונות
בצע את השלבים הבאים כדי להוציא תמונות מתוך מסמך Word באופן מתוכנן:
- הורד את הקובץ ** Word** באמצעות
Document
בכיתה. - לשחזר כל הצורות המכילות תמונות.
- להוציא ולשמור את כל התמונה למקום מסוים.
קוד דוגמה
הנה סריקת קוד פשוטה כדי לעזור לך להתחיל:
// Load the document
Document doc = new Document("input.docx");
// Get all shapes that contain images
NodeCollection shapes = doc.GetChildNodes(NodeType.Shape, true);
// Extract and save each image
int imageIndex = 1;
foreach (Shape shape in shapes)
{
if (shape.HasImage)
{
string imagePath = $"Image_{imageIndex}.png";
shape.ImageData.Save(imagePath);
imageIndex++;
}
}
שיטה זו אוטומטית תמונה תמונה מתוך מסמכי Word ביעילות.
שמירה על תמונות שנלקחו בפורמטים שונים
Aspose.Words מאפשר לך לשמור תמונות שנלקחו בפורמטים שונים, ומספק גמישות בהתבסס על הצרכים שלך:
פורמט | יתרונות |
---|---|
JPEG | פורמט דחיסה אידיאלי לשימוש באינטרנט. |
PNG | פורמט ללא הפסד עבור תמונות באיכות גבוהה. |
BMP | פורמט ללא דחיסה עבור הפרטים המקסימליים. |
כדי לשמור תמונות בפורמט מסוים, פשוט להתאים את הרחבת הקובץ בשיטת החיסכון.
4.Batch להוציא תמונות ממסמכי מילה מרובים
כדי להוציא תמונות ממספר קבצי Word, באפשרותך לגלול דרך תיקיה כפי שמוצג להלן:
string[] files = Directory.GetFiles("input_docs", "*.docx");
foreach (string file in files)
{
Document doc = new Document(file);
NodeCollection shapes = doc.GetChildNodes(NodeType.Shape, true);
int index = 1;
foreach (Shape shape in shapes)
{
if (shape.HasImage)
{
string imagePath = $"Extracted_{Path.GetFileNameWithoutExtension(file)}_{index}.jpg";
shape.ImageData.Save(imagePath);
index++;
}
}
}
שיטה זו אוטומטית תמונה מצטברת מסמכי Word, לחסוך לך זמן ומאמץ משמעותי.בנוסף, אתה יכול לנצל את היכולת להוציא את התמונה מ- PDF ב- C# אם זרימת העבודה שלך דורשת ניהול קבצי PDF.
קבלת רישיון API חינם
כדי לפתוח את התכונות המלאות של Aspose.Words, באפשרותך לבקש רישיון זמני חינם (https://purchase.aspose.com/temporary-license.
לקבלת מסמכים מפורטים יותר, בקר ב Aspose.Words Guide או להתחבר עם הקהילה בForum עבור שאלות או תמיכה.
מסקנה ומשאבים נוספים
סיכום
במדריך זה אנו מכסים:
- איך להוציא תמונות מתוך מסמכי Word ב- C#
- לשמור תמונות בפורמטים שונים (JPEG, PNG, BMP)
- Batch עיבוד קבצי Word מרובים
- שימוש ב- C# כדי להוציא טקסט מ- Word ולהמיר C# Word לתמונה לניהול מסמך משופר.
עם Aspose.Words עבור .NET, אתה יכול ביעילות יצוא וניהול תמונות במסמכי Word.התחל אוטומטי תמונת תמונה של Word היום ולשפר את זרימת העבודה של עיבוד המסמך שלך!בנוסף, עבור אלה המעוניינים להמיר תמונות לתוך מסמכים, לשקול להשתמש JPGTOWORD.NET עבור מעבר בין פורמטים.
יתר על כן, עבור סצנות שבהן אתה צריך להמיר C# Word לתמונה, מגוונת Aspose.Words מספקת את כל הכלים הנדרשים לאינטגרציה נוחה וניהול מסמך יעיל.
More in this category
- המרת קובצי Word DOC/DOCX ל-PDF ב-C# .NET | תוסף הממיר של Aspose.Words
- יצירת ברקוד במסמכי וורד (.NET, C#) | קריאת ברקוד מוורד (.NET)
- אוטומט דוחות עם מיזוג דואר C# | תוסף מיזוג הדואר של Aspose.Words
- מצא והחלף טקסט במסמכי וורד באמצעות C# | אוטומט עריכת וורד
- צור מסמכי Word מותאמים אישית באמצעות C# .NET | תוסף מיזוג הדואר של Aspose.Words