Quasi tutti i formati di documenti o immagini (comprese le immagini) possono essere convertiti in immagini in bianco e nero o in scala di grigi. In questo articolo, discuteremo come convertire i documenti PDF a colori in formati di immagini JPG e PNG in scala di grigi in Java.
API Java per convertire i documenti in scala di grigi
GroupDocs.Conversion fornisce l’API Java per la conversione di documenti tra una moltitudine di formati di file supportati e tipi di immagine. I risultati della conversione possono essere personalizzati utilizzando più opzioni avanzate. Userò questa API GroupDocs.Conversion for Java per convertire i documenti PDF in immagini JPG e PNG in scala di grigi.
Scarica o configura
Puoi scaricare il file JAR dalla sezione download, o semplicemente ottenere il repository e le configurazioni delle dipendenze per il pom.xml delle tue applicazioni Java basate su maven.
<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>
Converti PDF in immagine JPG in scala di grigi in Java
A partire dalla conversione di documenti PDF a colori e trasformandoli in formati immagine. I seguenti passaggi mostrano come convertire il PDF in JPG in scala di grigi in Java.
- Carica il documento PDF utilizzando la classe Converter.
- Prepara le opzioni di conversione dell’immagine.
- Imposta il formato del file di conversione come JPG.
- Imposta l’opzione scala di grigi su vero.
- Converti in immagine utilizzando il metodo convert() appropriato con le opzioni.
Il seguente codice sorgente Java converte il documento PDF in un’immagine JPG in scala di grigi.
// Converti PDF in PNG in scala di grigi 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);
Inoltre, ci sono molte altre opzioni per personalizzare l’altezza, la larghezza, il capovolgimento orizzontale e verticale, le rotazioni del documento e proprietà come luminosità, gamma e contrasto. Inoltre, è possibile applicare filigrane con impostazioni diverse all’immagine di output.
Converti PDF in immagine PNG in scala di grigi in Java
Allo stesso modo, il documento PDF a colori può anche essere convertito in altri formati di immagine in scala di grigi. I seguenti passaggi mostrano come convertire un file PDF in PNG in scala di grigi in Java.
- Carica il documento PDF utilizzando la classe Converter.
- Preparare le opzioni di conversione utilizzando ImageConvertOptions.
- Imposta il formato del file di conversione come PNG.
- Imposta l’opzione scala di grigi su vero.
- Converti in immagine PNG usando il metodo convert().
Il seguente codice sorgente Java converte il documento PDF in un’immagine PNG in scala di grigi.
// Converti PDF in PNG in scala di grigi 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);
Ottieni una licenza API gratuita
Puoi ottenere una licenza temporanea gratuita per utilizzare l’API senza le limitazioni di valutazione.
Conclusione
Per riassumere, abbiamo appreso come i documenti PDF possono essere convertiti in formati immagine PNG o JPG in Java. Prova a creare la tua applicazione di conversione, potresti saperne di più sulle API Java low code e high code dalla documentazione per l’automazione delle conversioni di documenti.
Il modo più semplice è sperimentare gli esempi da GitHub. Contattaci per qualsiasi domanda tramite il forum.