
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 .
- 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
Document
ir 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 !