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
- Konvertera GIF till PDF med Java
- Konvertera en viss GIF-ram till PDF
- Ställ in sidstorlek i GIF till PDF-konvertering
- Ställ in PDF-dokumentinformation i GIF till PDF-konvertering
- Skaffa en gratis API-licens
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.
- Ladda GIF-bilden med klassen Image.
- Skapa en instans av klassen PdfOptions.
- Konvertera GIF till PDF med metoden Image.save(String, PdfOptions).
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
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.
- Ladda GIF-bilden med klassen Image.
- Skapa en instans av klassen PdfOptions.
- Ange ramarna du vill konvertera med metoden PdfOptions.setMultiPageOptions(MultiPageOptions).
- Spara den konverterade PDF-filen med metoden Image.save(String, PdfOptions).
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.
- Ladda GIF-bilden med klassen Image.
- Skapa en instans av klassen PdfOptions.
- Ställ in höjd och bredd på sidorna med metoden PdfOptions.setPageSize(new SizeF(float, float)).
- Konvertera GIF till PDF med metoden Image.save(String, PdfOptions).
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.
- Ladda GIF-bilden med klassen Image.
- Skapa en instans av klassen PdfOptions.
- Skapa en instans av klassen PdfDocumentInfo.
- Ställ in egenskaper för dokumentet som författare.
- Ställ in dokumentinformation för PDF:en med metoden PdfOptions.setPdfDocumentInfo(DocumentInfo).
- Konvertera GIF till PDF med metoden Image.save(String, PdfOptions).
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.