
Introduction
Word dokumenti bieži satur **būvētas attēlus ** , kas var būt nepieciešami **izņemti atkārtotai lietošanai, apstrādei vai uzglabāšanai ** . Šajā vadlīnijā mēs izpētīsim **kā izņemt attēli no DOCX un DOC failiem programmatiski C# ** izmantojot Aspose.Words for .NET .
Kāpēc izņemt attēlus no vārda?
Izņemt attēlus no Word dokumentiem var būt noderīgi vairāku iemeslu dēļ:
- Automātiska lieluma attēla ekstrakcija no vairākiem Word dokumentiem.
- Atjauno augstas izšķirtspējas attēlus bez kvalitātes zuduma.
- Save extracted images dažādos formātos, ieskaitot JPEG, PNG un BMP.
satura tabula
- Iestatīt Word attēla ekstrakciju C#
- Step-by-step ceļvedis attēlu ekstrakcijai
- Iegūto attēlu saglabāšana dažādos formātos
- Batch ekstrakts attēli no vairākām vārda dokumentiem
- Iegūt bezmaksas API licences
- Noslēgums un papildu resursi
1. iestatīt Word attēla ekstrakciju C#
Lai iegūtu attēlus no **Word dokumentiem ** , mēs izmantojam Aspose.Words for .NET .
- Automatizēta attēla ekstrakcija no DOCX, DOC un citiem formatiem.
- ** Atbalsts vairākiem attēla formātiem** (PNG, JPG, BMP utt.).
- Efektīva lielo Word dokumentu apstrāde .
Installation
Jūs varat viegli instalēt Aspose.Words caur NuGet ar šādu komandu:
PM> Install-Package Aspose.Words
Alternatīvi, lejupielādēt DLL no Aspose lejupielādes lapa.
2. pakāpeniski ceļvedis attēlu ekstrakcijai
Izpildiet šos soļus, lai programmatiski izņemtu attēlus no Word dokumenta**:
- Lejupielādēt Word failu , izmantojot
Document
Klases ir. - Atgrieziet ** visas formas, kas satur attēlus** .
- Izvadīt un glabāt katru attēlu uz noteiktu atrašanās vietu.
Kods piemērs
Šeit ir vienkāršs kods snippet, lai palīdzētu jums sākt:
// 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++;
}
}
Šī metode automatizē attēla ekstrakciju no Word dokumentiem efektīvi.
Izveidota attēla saglabāšana dažādos formātos
Aspose.Words ļauj saglabāt izņemtos attēlus dažādos formātos, nodrošinot elastību, pamatojoties uz jūsu vajadzībām:
Format | Benefit |
---|---|
• JPEG* | Kompresēts formāts ir ideāls tīmekļa lietošanai. |
• PNG* | Bez zaudējumiem formāts augstas kvalitātes attēliem. |
• BMP* | Bezkompresēts formāts maksimālajai detaļai. |
Lai saglabātu attēlus noteiktā formātā, vienkārši pielāgot faila paplašinājumu saglabāšanas metodē.
Batch Extract attēli no daudzu vārda dokumentiem
Lai izņemtu attēlus no vairākiem Word failiem , jūs varat nokļūt caur mapes, kā norādīts zemāk:
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++;
}
}
}
Šī metode **automatizē visu attēla ekstrakciju no Word dokumentiem ** , kas ietaupīs jums ievērojamu laiku un pūliņu. turklāt, ja jūsu darba plūsma prasa apstrādāt PDF failus, varat izmantot iespēju **izņemt attēlu no PDF.
Iegūt bezmaksas API licences
Lai atslēgtu **pilnas funkcijas Aspose.Words ** , jūs varat pieprasīt bezmaksas pagaidu licences .
Lai iegūtu detalizētāku dokumentāciju, apmeklējiet Aspose.Words Guide vai iesaistīties ar kopienu, lai saņemtu jebkādus jautājumus vai atbalstu.
6. secinājums un papildu resursi
Summary
Šajā ceļvedī mēs aptveram:
- Kā izņemt attēlus no Word dokumentiem C#
- Sūtīt attēlus dažādos formātos (JPEG, PNG, BMP)
- Batch apstrāde vairāku Word failu
- **Izmantojot C#, lai iegūtu tekstu no Word ** un konvertētu C# Word uz attēlu uzlabotu dokumentu apstrādi.
Ar **Aspose.Words for .NET ** , jūs varat efektīvi *izņemt un pārvaldīt attēlus ** Word dokumentos. sākt automatizēt Word attēla ekstrakciju ** šodien un uzlabot savu dokumentu apstrādes darba plūsmu! Turklāt tiem, kas interesējas attēlu konvertēšanai uz dokumentiem, apsveriet izmantotJPGTOWORD.NET bezjēdzīgiem pārejiem starp formātiem.
Turklāt scenāriju gadījumā, kad jums ir nepieciešams konvertēt C# Word uz attēlu , Aspose.Words daudzveidība nodrošina visus nepieciešamos instrumentus bezjēdzīgai integrācijai un efektīvai dokumentu pārvaldībai.
More in this category
- Konvertēt Word DOC/DOCX uz PDF C# .NET Aspose.Words' Document Converter Plugin
- Saraksta kods tiek izveidots Word dokumentos (.NET, C#) un lasīt raksta kodu no Word ( .NET)
- Automātiskie ziņojumi ar C# Mail Merge, Aspose.Words' Mail Merg Plugin
- Atrodiet un aizstājiet tekstu Word dokumentos, izmantojot C#Automate Word Editing
- Izveidojiet pielāgotus vārda dokumentus, izmantojot C# .NET Aspose.Words Mail Merge Plugin