Dit artikel geeft details over hoe afbeeldingen uit een PDF in C# te halen met behulp van configuratiedetails en een uitvoerbare voorbeeldcode. Er wordt volledige programmalogica gedeeld die kan worden gebruikt om deze applicatie te schrijven, aangezien alle noodzakelijke klassen en methoden worden gegeven die nodig zijn om afbeeldingen uit PDF in C# op te halen in verschillende formaten zoals JPEG, PNG, enz. U leert ook verschillende opties om het proces te verbeteren door de uitvoerafbeeldingen aan te passen nadat u ze uit het PDF-bestand hebt gehaald.
Stappen om PDF-afbeeldingen in C# te krijgen
- Configureer de IDE om Aspose.PDF for .NET te gebruiken om afbeeldingen uit een PDF te extraheren
- Laad het bron-PDF-bestand met afbeeldingen erin met behulp van het klasseobject Document
- Krijg toegang tot een bepaalde afbeelding met behulp van het klasseobject XImage
- Maak een nieuwe bestandsstream met de naam van de gewenste afbeelding
- Sla de afbeelding op als JPEG en sluit de stream
Deze stappen leggen uit hoe u een afbeelding uit een PDF in C# kunt krijgen door een stapsgewijze benadering te delen waarbij we eerst het bron-PDF-bestand laden en vervolgens toegang krijgen tot een bepaalde pagina van de PDF. Elke pagina heeft een verzameling bronnen, waaronder afbeeldingen waarnaar kan worden verwezen met behulp van een index. Zodra de gewenste afbeeldingsreferentie is geopend in het XImage-klasseobject, kan deze in elk van de gewenste formaten als een afbeelding in de stream worden opgeslagen.
Code om een afbeelding uit een PDF te krijgen in C#
Deze code demonstreert het proces om afbeelding uit PDF te halen in C# door het in het documentklasse-object te laden en vervolgens de lijst met bronnen van een bepaalde pagina op te halen en vervolgens van de bronnen, de lijst met afbeeldingen op die pagina op te halen. Zodra we toegang hebben tot een bepaalde afbeelding, kunnen we een afbeelding hernoemen, samen met de wijzigingen in de verwijzingen in het document. U kunt ook verschillende eigenschappen krijgen, zoals naam, hoogte en breedte, om de afbeeldingen te filteren voordat u ze op de schijf opslaat.
Deze tutorial heeft ons begeleid bij het extraheren van afbeeldingen van een PDF-pagina. Als je het proces wilt leren om een watermerk toe te voegen aan een PDF-bestand, raadpleeg dan het artikel op hoe een watermerk aan PDF toe te voegen in C#.