
Introduction
PDF failai dažnai apima vertingus vaizdus, kuriuos reikia išgauti pakartotiniam naudojimui, analizei ar konvertavimui . Šiame straipsnyje pateikiamas išsamias žingsnis po žvilgsnio vadovas apie kaip ištraukti nuotraukas iš PDF failų C# naudojant Aspose.PDF for .NET. Šis galingas .NET Plugin užtikrina aukštos kokybės vaizdo atkūrimą , išsaugodamas originalius formatus ir rezoliucijas.
Kodėl nuotraukos iš PDF?
Nuotraukų išleidimas iš PDF gali būti naudingas dėl kelių priežasčių:
- Iš naujo panaudoti nuotraukas ataskaitoms, pristatymams ar archyvams.
- Konvertuoti PDF vaizdus į atskirus failus redaguoti ar toliau apdoroti.
- Automatiškas vaizdo ekstrakcija daugiapakopio PDF apdorojimui.
- Saugokite aukštos raiškos nuotraukas be kokybės praradimo.
Turinio lentelė
- Įdiegti Aspose.PDF nuotraukų ekstrakcija
- Nuotraukų ekstrakcija iš PDF failų C#
- Išsaugoti išimtas nuotraukas skirtingais formatais
- Batch vaizdo ekstrakcija iš kelių PDF
- Gaukite nemokamą licenciją
- Išvada ir papildomi ištekliai
Įdiegti Aspose.PDF for Image Extraction
Norėdami ištraukti vaizdus iš PDF, mes naudojame [Aspose.PDF for .NET](https://products.aspose.net/pdf:
- Aukštos tikslumo vaizdo ekstrakcija be duomenų praradimo.
- Pagalba keliems vaizdo formatui (JPEG, PNG, BMP ir kt.).
- Automatinis ekstrakcija iš daugelio puslapių PDF.
Installation
Galite lengvai įdiegti biblioteką naudodami NuGet:
PM> Install-Package Aspose.PDF
Taip pat atsisiųskite DLL iš Atsisiųsti puslapį.
Nuotraukų ekstrakcija iš PDF failų C#
Toliau sekite šiuos žingsnius, kad galėtumėte programuotai ištraukti vaizdus iš PDF:
- Atsisiųskite PDF failą naudojant
Documentir klasės. - Plaukite per kiekvieną puslapį , kad galėtumėte pasiekti nuotraukas.
- Kiekviena nuotrauka iš
Page.Resources.Images. - Save extracted images Jūsų pageidaujamu formatu.
Kodas pavyzdys
Šis metodas užtikrina **nešvarų ekstrakciją ** ir išlaiko originalų vaizdo kokybę.
Išsaugoti išimtas nuotraukas skirtingais formatais
Aspose.PDF leidžia išsaugoti išimtas nuotraukas keliuose formatuose:
| Format | Benefit |
|---|---|
| JPEG | Aukštas suspaudimas, idealus interneto naudojimui. |
| PNG | Neprarastas kompresas aukštos kokybės vaizdams. |
| BMP | Bitmap formatas išsamiam vaizdo išsaugojimui. |
Norėdami taupyti ištrauktus vaizdus skirtingais formatais , tiesiog pakeiskite failų plėtinį taupymo metodu.
Batch vaizdo ekstrakcija iš kelių PDF
Norėdami išgauti vaizdus iš daugelio PDF vienu metu , galite perkelti katalogą, kaip nurodyta žemiau:
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();
}
}
}
Šis metodas automatizuoja plokščių PDF vaizdo ekstrakciją efektyviai.
Gauti nemokamą licenciją
Norėdami atverti **visiąsias funkcijas Aspose.PDF ** , galite paprašyti [laisvos laikinosios licencijos] https://purchase.aspose.com/temporary-license).
Norėdami gauti daugiau informacijos, apsilankykite official documentation ** arba užduokite klausimus ** Aspose forum.
Išvada ir papildomi ištekliai
Summary
Šiame vadove mes apimame:
- Kaip ištraukti vaizdus iš PDF naudojant C#
- Išsaugoti vaizdo kokybę ir formatą
- Batch apdorojimas kelis PDF failus
Sužinokite daugiau
Aspose.PDF for .NET , galite ekstrakti, apdoroti ir tvarkyti vaizdus iš PDF efektyviai . Pradėkite naudotis C# PDF šiandien aukštos kokybės Pdf vaizdo ekstrakcija pradedant nuo tik $99! 🚀