
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](https://products.aspose.net/pdf:
- 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
DocumentKlases 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! 🚀