bild till pdf java

PDF har blivit ett universellt format för att dela dokument över internet. Därför konverteras olika andra filformat till PDF innan de byts ut. En av de populära konverteringarna är bild till PDF som kan innehålla PNG till PDF, JPEG till PDF, BMP till PDF, etc. Därför tar den här artikeln upp hur man konverterar bilder till PDF i Java.

Java Image to PDF Converter - Gratis nedladdning

Aspose.PDF for Java är ett populärt PDF-manipulerings-API som låter dig skapa och bearbeta PDF-filer. Dessutom låter det dig konvertera PNG, JPEG, BMP och andra bilder till PDF sömlöst. Du kan antingen ladda ner API:et eller installera det med följande Maven-konfiguration.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <version>21.3</version>
</dependency>

Steg för att konvertera bild till PDF i Java

Aspose.Imaging för Java är det enklaste sättet att konvertera bilder av populära format till PDF. Följande är stegen för att konvertera bilderna till PDF i Java.

  • Skapa en ny PDF och lägg till sidor i den.
  • Ladda bilderna från filerna en efter en.
  • Lägg till varje bild till PDF.
  • Spara PDF till önskad plats.

Låt oss nu omvandla de ovan nämnda stegen till kod och spara en bild som PDF med Java.

Spara en bild som PDF i Java

Följande är stegen för att konvertera en PNG-, JPEG-, BMP- eller TIFF-bild till PDF.

Följande kodexempel visar hur man konverterar en PNG-, JPEG-, BMP- eller TIFF-bild till PDF i Java.

// Instantiera dokumentobjekt
Document doc = new Document();

// Lägg till en sida till sidsamling av dokument
Page page = doc.getPages().add();

// Ladda källbildsfilen till Stream-objektet
java.io.FileInputStream fs = new java.io.FileInputStream("source.png");

// Ställ in marginaler så att bilden passar osv.
page.getPageInfo().getMargin().setBottom(0);
page.getPageInfo().getMargin().setTop(0);
page.getPageInfo().getMargin().setLeft(0);
page.getPageInfo().getMargin().setRight(0);
page.setCropBox(new Rectangle(0, 0, 400, 400));

// Skapa ett bildobjekt
Image image1 = new Image();

// Lägg till bilden i avsnittets styckesamling
page.getParagraphs().add(image1);

// Ställ in bildfilströmmen
image1.setImageStream(fs);

// Spara den resulterande PDF-filen
doc.save("Image2PDF.pdf");

Bild till PDF

Bild till PDF Java

Java API för att konvertera bild till PDF - Skaffa en gratis licens

Du kan få en gratis tillfällig licens för att använda API:t utan utvärderingsbegränsningar.

Slutsats

I den här artikeln har du lärt dig hur du konverterar bilder till PDF med Java. Du kan använda det medföljande kodexemplet för att konvertera PNG, BMP, JPEG och andra populära bilder till PDF. Om du vill utforska Aspose.PDF för Java, kan du konsultera dokumentationen. Dessutom kan du skicka dina frågor till vårt forum.

Se även