PDF naar beeldconversie in Java

PDF naar beeldconversie in Java

[PDF][1], [PNG][2] en [JPEG][3] zijn veelgebruikte en gerenommeerde bestandsindelingen voor gegevensopslag en representatie. Alle drie hebben ze hun sterke en zwakke punten. PDF is gebaseerd op vectorbestanden, terwijl PNG en JPEG rasterafbeeldingsbestanden zijn. In deze blogpost zullen we duiken en leren hoe we PDF-naar-beeldconversie in Java programmatisch kunnen bereiken. Om dit te bereiken, zullen we PDF naar PNG en PDF naar JPEG converteren door een eenvoudige [Java-bibliotheek][4] in een Java-toepassing te installeren. In deze blogpost komen de volgende punten aan bod:

  • [Conversie van PDF naar afbeelding in Java - API-installatie][5]
  • [Converteer PDF naar PNG met behulp van de Java-bibliotheek][6]
  • [PDF programmatisch naar JPEG converteren][7]

Conversie van PDF naar afbeelding in Java - API-installatie

We zullen een Java-bibliotheek op ondernemingsniveau gebruiken om PDF-bestanden naar afbeeldingen te converteren. Deze bibliotheek biedt een breed scala aan functies voor conversie van bestandsindelingen en bestandsmanipulatie. Dus om deze bibliotheek in te schakelen, kun je de [jar-bestanden][8] downloaden of de volgende maven-configuraties volgen. Opslagplaats

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

Afhankelijkheid

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <version>20.12</version>
    <classifier>jdk17</classifier>
</dependency>

Converteer PDF naar PNG met behulp van de Java-bibliotheek

In dit gedeelte zullen we het PDF-bestand naar het PNG-beeldformaat converteren met behulp van een paar regels broncode in de Java-toepassing. Bovendien kunnen we de API-aanroepen naar wens configureren. We zullen de volgende stappen uitvoeren om PDF programmatisch naar PNG te converteren:

  1. Initialiseer een object van de klasse [Document][9] en laad het PDF-bestand.
  2. Loop door alle pagina’s van PDF-pagina’s met behulp van [getPages()][10] en maak een stream-object om de uitvoerafbeelding op te slaan.
  3. Maak een [Resolution][11]-object en stel een waarde in.
  4. Maak een [PngDevice][12]-object met de gedefinieerde resolutie.
  5. Gebruik de methode [proces][13] om PDF naar PNG te converteren en sla de afbeelding op om te streamen.
  6. Roep de methode close() aan om de stream te sluiten. Kopieer en plak nu het volgende codefragment in uw Java-bestand:

Hoe PDF programmatisch naar JPEG te converteren

Converteer een PDF-bestand naar een ander bekend afbeeldingsformaat JPEG door de onderstaande stappen te volgen:

  1. Maak een object van de klasse [Document][9] en laad het PDF-bestand.
  2. Loop door alle pagina’s van PDF-pagina’s met behulp van [getPages()][10] en maak een stream-object om de uitvoerafbeelding op te slaan.
  3. Maak een object van de klasse [Resolution][11] en stel een waarde in.
  4. Maak een [JpegDevice][14]-object met de gedefinieerde resolutie.
  5. Roep de methode [proces][13] aan om PDF naar JPEG te converteren en sla de afbeelding op om te streamen.
  6. Roep de methode close() aan om de stream te sluiten Kopieer en plak het volgende codefragment om PDF programmatisch te converteren naar JPEG in Java:

Ontvang een gratis licentie

Maak gebruik van een [gratis tijdelijke licentie][15] om de [API][16] zonder evaluatiebeperkingen uit te proberen.

Opsommen

Deze blogpost eindigt hier. We hebben geleerd hoe u conversie van PDF naar afbeelding in Java kunt realiseren. Bovendien hebben we gedemonstreerd hoe PDF naar PNG en PDF naar JPEG programmatisch te converteren in een Java-toepassing. Daarnaast kun je de andere functies zelf verkennen door in de [documentatie][17] te duiken. Ten slotte is [conholdate.com][18] bezig met het consistent schrijven van nieuwe blogposts. Blijf daarom op de hoogte voor de laatste updates.

Een vraag stellen

U kunt uw vragen of verzoeken delen op ons [forum][19].

Zie ook