Nahezu jedes Dokument- oder Bildformat (einschließlich Bilder) kann in Schwarzweiß- oder Graustufenbilder konvertiert werden. In diesem Artikel besprechen wir, wie man farbige PDF-Dokumente in Graustufen-JPG- und PNG-Bildformate in Java konvertiert.

PDF in Graustufen konvertiert

Java-API zum Konvertieren von Dokumenten in Graustufen

GroupDocs.Conversion bietet eine Java-API zum Konvertieren von Dokumenten zwischen einer Vielzahl von [unterstützten Dateiformaten und Bildtypen](https://docs.groupdocs.com/ conversion/net/supported-document-formats/). Konvertierungsergebnisse können mit mehreren erweiterten Optionen angepasst werden. Ich werde diese GroupDocs.Conversion for Java-API verwenden, um die PDF-Dokumente in JPG- und PNG-Graustufenbilder zu konvertieren.

Herunterladen oder Konfigurieren

Sie können die JAR-Datei aus dem Download-Bereich herunterladen oder einfach die Repository- und Abhängigkeitskonfigurationen für die pox.xml Ihrer **maven-basierten ** Java-Anwendungen.

<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>

Konvertieren Sie PDF in ein Graustufen-JPG-Bild in Java

Beginnend mit der Konvertierung von farbigen PDF-Dokumenten und deren Umwandlung in Bildformate. Die folgenden Schritte zeigen, wie Sie das PDF in Java in Graustufen-JPG konvertieren.

Der folgende Java-Quellcode konvertiert das PDF-Dokument in ein Graustufen-JPG-Bild.

// Konvertieren Sie PDF in Java in Graustufen-PNG
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);

Darüber hinaus gibt es viele weitere Optionen zum Anpassen von Höhe, Breite, horizontalem und vertikalem Spiegeln, Dokumentdrehungen und Eigenschaften wie Helligkeit, Gamma und Kontrast. Außerdem können Sie die Wasserzeichen mit unterschiedlichen Einstellungen auf das Ausgabebild anwenden.

Konvertieren Sie PDF in ein Graustufen-PNG-Bild in Java

Ebenso kann das farbige PDF-Dokument auch in andere Bildformate in Graustufen konvertiert werden. Die folgenden Schritte zeigen, wie Sie eine PDF-Datei in Java in Graustufen-PNG konvertieren.

Der folgende Java-Quellcode konvertiert das PDF-Dokument in ein Graustufen-PNG-Bild.

// Konvertieren Sie PDF in Java in Graustufen-PNG
Converter converter = new Converter("path/document.pdf");

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

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

Holen Sie sich eine kostenlose API-Lizenz

Sie können eine kostenlose temporäre Lizenz erhalten, um die API ohne die Evaluierungseinschränkungen zu verwenden.

Fazit

Zusammenfassend haben wir gelernt, wie PDF-Dokumente in Java in PNG- oder JPG-Bildformate konvertiert werden können. Versuchen Sie, Ihre eigene Konvertierungsanwendung zu erstellen. Weitere Informationen zu den Low-Code- und High-Code-Java-APIs finden Sie in der Dokumentation zur Automatisierung von Dokumentkonvertierungen.

Am einfachsten ist es, die Beispiele von GitHub zu erleben. Kontaktieren Sie uns bei Fragen über das Forum.

Siehe auch