gif till pdf java

Eftersom det är mjukvaru- och hårdvaruoberoende formatet ger PDF en enastående användarupplevelse jämfört med andra dokumentformat. Den konsekventa layouten för PDF gör det till ett universellt format. Därför, i olika scenarier, konverteras dokumenten eller bilderna till PDF innan de delas eller utbyts. I den här artikeln kommer du att lära dig hur du konverterar animerade GIF-bilder till PDF med Java. I synnerhet kommer vi att konvertera varje bildruta i en GIF till en bild i en PDF-fil.

Java GIF till PDF Converter API

Aspose.Imaging for Java är utformad för att utföra bildbehandlingsoperationer från dina Java-applikationer. API:et låter dig manipulera populära bildformat sömlöst. Dessutom låter dess inbyggda omvandlar-API dig konvertera bilder från ett format till ett annat. Aspose.Imaging för Java kan laddas ner som JAR eller installeras med följande Maven-konfigurationer.

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

Konvertera GIF till PDF med Java

Följande är stegen för att konvertera en GIF-bild till PDF med Aspose.Imaging.

Följande kodexempel visar hur man konverterar en GIF till PDF med Java.

// Ladda GIF-bild
com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.gif");

// Ställ in bildalternativ
com.aspose.imaging.imageoptions.PdfOptions options = new com.aspose.imaging.imageoptions.PdfOptions();

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

Animerad GIF

Konverterad PDF

gif till pdf java

Konvertera en viss GIF-ram till PDF

Du kan också konvertera en viss ram eller ett antal ramar i GIF till PDF. Följande är stegen för att utföra denna operation.

Följande kodexempel visar hur man konverterar vissa ram(ar) av en GIF till PDF med Java.

// Ladda GIF-bild
com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.gif");

// Ställ in bildalternativ
com.aspose.imaging.imageoptions.PdfOptions options = new com.aspose.imaging.imageoptions.PdfOptions();

// Konvertera första bildrutan av GIF till PDF
options.setMultiPageOptions(new com.aspose.imaging.imageoptions.MultiPageOptions(1));

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

Ställ in sidstorlek i GIF till PDF-konvertering

Aspose.Imaging för Java låter dig också ange dimensionerna på sidorna i det konverterade PDF-dokumentet. Följande är stegen för att ställa in höjden och bredden på sidorna i GIF till PDF-konvertering.

Följande kodexempel visar hur du ställer in sidstorleken i Java GIF till PDF-konvertering.

// Ladda GIF-bild
com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.gif");

// Ställ in bildalternativ
com.aspose.imaging.imageoptions.PdfOptions options = new com.aspose.imaging.imageoptions.PdfOptions();

// Ställ in storleken på sidan
options.setPageSize(new SizeF(50, 100));

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

Java GIF till PDF - Ställ in dokumentinformation

PDF-formatet låter dig ställa in ytterligare information om dokumentet inklusive författare, ämne, titel och nyckelord. Du kan också ställa in dessa egenskaper för det konverterade PDF-dokumentet i GIF till PDF-konvertering. Följande är stegen för att ställa in dokumentinformationen för PDF:en.

Följande kodexempel visar hur du ställer in PDF-dokumentinformation i GIF till PDF-konvertering.

// Ladda GIF-bild
com.aspose.imaging.Image image = com.aspose.imaging.Image.load("image.gif");

// Ställ in bildalternativ
com.aspose.imaging.imageoptions.PdfOptions options = new com.aspose.imaging.imageoptions.PdfOptions();

// Skapa PdfDocumentInfo-objekt och lägg till information
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");

// Ställ in dokumentinformation
options.setPdfDocumentInfo(docInfo);

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

Skaffa en gratis API-licens

Om du vill prova API utan utvärderingsbegränsningar kan du skaffa en gratis tillfällig licens.

Slutsats

I den här artikeln har du lärt dig hur du konverterar GIF-bilder till PDF med Java. Dessutom har olika alternativ diskuterats för att anpassa GIF till PDF-konvertering. Du kan utforska mer om Javas bildbehandlings-API med dokumentation.

Se även

Info: Du kanske vill kolla in den GRATIS Text to GIF Converter Aspose som nyligen utvecklats.