gif in pdf java

Essendo il formato indipendente da software e hardware, PDF offre un’esperienza utente eccezionale rispetto ad altri formati di documenti. Il layout coerente del PDF lo rende un formato universale. Pertanto, in vari scenari, i documenti o le immagini vengono convertiti in PDF prima di essere condivisi o scambiati. In questo articolo imparerai come convertire immagini GIF animate in PDF usando Java. In particolare, convertiremo ogni fotogramma in una GIF in un’immagine in un file PDF.

API di conversione da GIF Java a PDF

Aspose.Imaging for Java è progettato per eseguire operazioni di elaborazione delle immagini dall’interno delle applicazioni Java. L’API ti consente di manipolare i formati di immagine più diffusi senza problemi. Inoltre, la sua API di conversione integrata ti consente di convertire le immagini da un formato all’altro. Aspose.Imaging per Java può essere scaricato come JAR o installato utilizzando le seguenti configurazioni Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-imaging-java</artifactId>
    <version>20.12</version>
    <classifier>jdk16</classifier>
</dependency>

Converti GIF in PDF usando Java

Di seguito sono riportati i passaggi per convertire un’immagine GIF in PDF utilizzando Aspose.Imaging.

L’esempio di codice seguente mostra come convertire una GIF in PDF utilizzando Java.

// Carica immagine GIF
com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.gif");

// Imposta le opzioni dell'immagine
com.aspose.imaging.imageoptions.PdfOptions options = new com.aspose.imaging.imageoptions.PdfOptions();

// Salva file PDF
image.save("gif-to-pdf.pdf", options);

GIF animate

PDF convertito

gif in pdf java

Converti una particolare cornice GIF in PDF

Puoi anche convertire un fotogramma particolare o un intervallo di fotogrammi in GIF in PDF. Di seguito sono riportati i passaggi per eseguire questa operazione.

L’esempio di codice seguente mostra come convertire fotogrammi particolari di una GIF in PDF utilizzando Java.

// Carica immagine GIF
com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.gif");

// Imposta le opzioni dell'immagine
com.aspose.imaging.imageoptions.PdfOptions options = new com.aspose.imaging.imageoptions.PdfOptions();

// Converti il primo fotogramma di GIF in PDF
options.setMultiPageOptions(new com.aspose.imaging.imageoptions.MultiPageOptions(1));

// Salva PDF
image.save("gif-to-pdf.pdf", options);

Imposta la dimensione della pagina nella conversione da GIF a PDF

Aspose.Imaging per Java consente inoltre di specificare le dimensioni delle pagine nel documento PDF convertito. Di seguito sono riportati i passaggi per impostare l’altezza e la larghezza delle pagine nella conversione da GIF a PDF.

L’esempio di codice seguente mostra come impostare la dimensione della pagina nella conversione da GIF Java a PDF.

// Carica immagine GIF
com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.gif");

// Imposta le opzioni dell'immagine
com.aspose.imaging.imageoptions.PdfOptions options = new com.aspose.imaging.imageoptions.PdfOptions();

// Imposta la dimensione della pagina
options.setPageSize(new SizeF(50, 100));

// Salva PDF
image.save("gif-to-pdf.pdf", options);

Java GIF in PDF - Imposta le informazioni sul documento

Il formato PDF consente di impostare le informazioni aggiuntive sul documento inclusi autore, oggetto, titolo e parole chiave. Puoi anche impostare queste proprietà per il documento PDF convertito nella conversione da GIF a PDF. Di seguito sono riportati i passaggi per impostare le informazioni sul documento del PDF.

L’esempio di codice seguente mostra come impostare le informazioni sul documento PDF nella conversione da GIF a PDF.

// Carica immagine GIF
com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.gif");

// Imposta le opzioni dell'immagine
com.aspose.imaging.imageoptions.PdfOptions options = new com.aspose.imaging.imageoptions.PdfOptions();

// Crea un oggetto PdfDocumentInfo e aggiungi informazioni
PdfDocumentInfo docInfo = new PdfDocumentInfo();
docInfo.setAuthor("Aspose");
docInfo.setKeywords("GIF to PDF");
docInfo.setSubject("GIF to PDF Convesion");
docInfo.setTitle("Converting GIF Image to PDF File");

// Imposta le informazioni sul documento
options.setPdfDocumentInfo(docInfo);

// Salva PDF
image.save("gif-to-pdf.pdf", options);

Ottieni una licenza API gratuita

Nel caso in cui desideri provare l’API senza limitazioni di valutazione, puoi ottenere una licenza temporanea gratuita.

Conclusione

In questo articolo, hai imparato come convertire le immagini GIF in PDF usando Java. Inoltre, sono state discusse diverse opzioni per personalizzare la conversione da GIF a PDF. Puoi esplorare di più sull’API di elaborazione delle immagini Java utilizzando documentazione.

Guarda anche

Informazioni: potresti voler dare un’occhiata al Convertitore da testo a GIF GRATUITO sviluppato di recente da Aspose.