Vrijwel elk document- of afbeeldingsformaat (inclusief afbeeldingen) kan worden geconverteerd naar zwart-wit- of grijswaardenafbeeldingen. In dit artikel bespreken we hoe PDF-documenten in kleur kunnen worden geconverteerd naar JPG- en PNG-afbeeldingsindelingen in grijstinten in Java.

Geconverteerde PDF naar grijstinten

Java API om documenten om te zetten in grijstinten

GroupDocs.Conversion biedt Java API voor het converteren van documenten tussen een groot aantal ondersteunde bestandsindelingen en afbeeldingstypen. Conversieresultaten kunnen worden aangepast met behulp van meerdere geavanceerde opties. Ik zal deze GroupDocs.Conversion for Java API gebruiken om PDF-documenten te converteren naar JPG- en PNG-afbeeldingen in grijstinten.

Downloaden of configureren

U kunt het JAR-bestand downloaden van de downloads-sectie, of gewoon de repository- en afhankelijkheidsconfiguraties voor de pom.xml van uw maven-gebaseerde Java-applicaties ophalen.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-conversion</artifactId>
        <version>22.3</version> 
</dependency>

Converteer PDF naar grijswaarden JPG-afbeelding in Java

Beginnend met de conversie van PDF-documenten in kleur en het omzetten ervan naar afbeeldingsindelingen. De volgende stappen laten zien hoe u de PDF converteert naar JPG in grijstinten in Java.

  • Laad het PDF-document met de klasse Converter.
  • Bereid de [opties voor afbeeldingsconversie] voor 10.
  • Stel het conversiebestandsformaat in als JPG.
  • Stel de grijswaardenoptie in op waar.
  • Converteer naar afbeelding met behulp van de juiste methode convert() met opties.

De volgende Java-broncode converteert het PDF-document naar een JPG-afbeelding in grijstinten.

// Converteer PDF naar Grayscale PNG in Java
Converter converter = new Converter("path/document.pdf");

ImageConvertOptions options = new ImageConvertOptions();
options.setFormat(ImageFileType.Jpg);
options.setGrayscale(true);
/*
options.setFlipMode(ImageFlipModes.FlipY);
options.setBrightness(50);
options.setContrast(50);
options.setGamma(0.5F);
*/
converter.convert("path/grayscaleDocument.jpg", options);

Verder zijn er veel andere opties om de hoogte, breedte, horizontale en verticale spiegeling, documentrotaties en eigenschappen zoals helderheid, gamma en contrast aan te passen. Bovendien kunt u de watermerken met verschillende instellingen toepassen op de uitvoerafbeelding.

Converteer PDF naar grijswaarden PNG-afbeelding in Java

Evenzo kan het PDF-kleurendocument in grijstinten worden geconverteerd naar andere afbeeldingsindelingen. De volgende stappen laten zien hoe u een PDF-bestand converteert naar PNG in grijswaarden in Java.

  • Laad het PDF-document met de klasse Converter.
  • Bereid conversie-opties voor met behulp van ImageConvertOptions.
  • Stel het conversiebestandsformaat in als PNG.
  • Stel de grijswaardenoptie in op waar.
  • Converteer naar PNG-afbeelding met behulp van de convert()-methode.

De volgende Java-broncode converteert het PDF-document naar een grijswaarden PNG-afbeelding.

// Converteer PDF naar Grayscale PNG in Java
Converter converter = new Converter("path/document.pdf");

ImageConvertOptions options = new ImageConvertOptions();
options.setFormat(ImageFileType.Png);
options.setGrayscale(true);

converter.convert("path/grayscaleDocument.png", options);

Ontvang een gratis API-licentie

U kunt een gratis tijdelijke licentie krijgen om de API te gebruiken zonder de evaluatiebeperkingen.

Conclusie

Samenvattend hebben we geleerd hoe PDF-documenten kunnen worden geconverteerd naar PNG- of JPG-afbeeldingsindelingen in Java. Probeer uw eigen conversietoepassing te bouwen. Meer informatie over de low-code en high-code Java API’s vindt u in de documentatie voor de automatisering van documentconversies.

De eenvoudigste manier is om de voorbeelden van GitHub te ervaren. Neem voor vragen contact met ons op via het forum.

Zie ook