
Introduction
PDF faili bieži satur vērtīgus attēlus, kas ir nepieciešams **izņemt atkārtotai lietošanai, analīzei vai pārveidošanai ** . Šis raksts sniedz visaptverošu soli pa solim ceļvedis par kā izņemties attēli no PDF failām C# ** , izmantojot Aspose.PDF for .NET. Šī spēcīga ** .NET Plugin nodrošina ** augstas kvalitātes attēla atgūšanu ** un saglabā ** oriģinālus formātus un izšķirtspējus ..
Kāpēc izņemt attēlus no PDF?
Attēlu ekstrakcija no PDF var būt noderīga vairāku iemeslu dēļ:
- ** Atkārtoti izmantot attēlus** ziņojumiem, prezentācijām vai arhīviem.
- Konvertēt PDF attēlus atsevišķos failos rediģēšanai vai turpmākai apstrādei.
- Automātiska attēla ekstrakcija vairumtirdzniecībai PDF.
- Uzglabājiet augstas izšķirtspējas attēlus bez kvalitātes zuduma.
satura tabula
- Iestatīt Aspose.PDF attēla ekstrakcijas
- Izņemt attēlus no PDF failiem C#
- Iegūto attēlu saglabāšana dažādos formātos
- Batch attēla ekstrakcija no vairākiem PDF
- Iegūt bezmaksas licenci
- Noslēgums un papildu resursi
1. iestatīt Aspose.PDF attēla ekstrakcijas
Lai iegūtu attēlus no PDF, mēs izmantojam Aspose.PDF for .NET .
- ** Augstas precizitātes attēla ekstrakcija** bez datu zuduma.
- ** Atbalsts vairākiem attēla formātiem** (JPEG, PNG, BMP utt.).
- Automatizēta ekstrakcija no daudzu lapu PDF .
Installation
Jūs varat viegli instalēt bibliotēku, izmantojot NuGet:
PM> Install-Package Aspose.PDF
Alternatīvi, lejupielādēt DLL no Aspose lejupielādes lapa.
Izņemot attēlus no PDF failām C#
Izpildiet šos soļus, lai programmatiski izņemtu attēlus no PDF :
- Lai lejupielādētu PDF failu , izmantojot
Document
Klases ir. - Lāpstiet pa katru lapu , lai piekļūtu attēliem.
- Izņemt katru attēlu no
Page.Resources.Images
. - Uzglabāt izgatavotus attēlus vēlamajā formātā.
Kods piemērs
Šī metode nodrošina ** bezvadu ekstrakciju ** , vienlaikus saglabājot ** oriģinālo attēla kvalitāti** .
Izveidota attēla saglabāšana dažādos formātos
Aspose.PDF ļauj saglabāt izņemtos attēlus vairākos formātos:
Format | Benefit |
---|---|
• JPEG* | Augsts kompresijas līmenis, ideāls tīmekļa lietošanai. |
• PNG* | Bez zaudējumiem kompresijas augstas kvalitātes attēliem. |
• BMP* | Bitmap formāts detalizētai attēla saglabāšanai. |
Lai glabātu izņemtos attēlus dažādos formātos , vienkārši mainīt faila paplašinājumu glabāšanas metodē.
Batch attēla ekstrakcija no vairākām PDF failām
Lai izņemtu attēlus no ** vairākiem PDF vienlaicīgi** , jūs varat nokļūt katalogā, kā norādīts zemāk:
string[] files = Directory.GetFiles("input_pdfs", "*.pdf");
foreach (string file in files)
{
Document pdfDocument = new Document(file);
foreach (var page in pdfDocument.Pages)
{
foreach (var image in page.Resources.Images)
{
FileStream stream = new FileStream("output_" + Path.GetFileName(file) + ".jpg", FileMode.Create);
image.Save(stream, ImageFormat.Jpeg);
stream.Close();
}
}
}
Šī metode automatizē kopējo PDF attēla ekstrakciju efektīvi.
Iegūt bezmaksas licences
Lai atslēgtu **pilnās funkcijas Aspose.PDF ** , varat pieprasīt bezmaksas pagaidu licences .
Lai iegūtu vairāk informācijas, lūdzu, skatiet Oficiālā dokumentācija ** vai uzdodiet jautājumus ** Aspose forum .
6. secinājums un papildu resursi
Summary
Šajā ceļvedī mēs aptveram:
- ** Kā izņemt attēlus no PDF, izmantojot C#**
- Rezervēt attēla kvalitāti un formātu
- Batch apstrāde vairāku PDF failu
Uzzināt vairāk
Ar **Aspose.PDF for .NET ** , jūs varat **ekstraktēt, apstrādāt un pārvaldīt attēlus no PDF efektīvi ** . Sāciet izmantot **C# PDF šodien ** augstas veiktspējas attēla ekstrakcija ** sākot ar tikai $99 !