obrázek do pdf java

PDF se stal univerzálním formátem pro sdílení dokumentů přes internet. Různé jiné formáty souborů jsou proto před výměnou převedeny do formátu PDF. Jedním z populárních převodů je obrázek do PDF, který může zahrnovat PNG do PDF, JPEG do PDF, BMP do PDF atd. Tento článek proto popisuje, jak obrázky převést do PDF v Java.

Java Image to PDF Converter – zdarma ke stažení

Aspose.PDF for Java je populární rozhraní API pro manipulaci s PDF, které umožňuje vytvářet a zpracovávat soubory PDF. Kromě toho vám umožňuje bezproblémově převádět obrázky PNG, JPEG, BMP a další do PDF. API si můžete buď stáhnout, nebo jej nainstalovat pomocí následující konfigurace Maven.

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

Kroky k převodu obrázku do PDF v Javě

Aspose.Imaging for Java poskytuje nejjednodušší způsob převodu obrázků oblíbených formátů do PDF. Následují kroky pro převod obrázku(ů) do PDF v Javě.

  • Vytvořte nový PDF a přidejte do něj stránky.
  • Načtěte obrázky ze souborů jeden po druhém.
  • Přidejte každý obrázek do PDF.
  • Uložte PDF na požadované místo.

Pojďme nyní převést výše uvedené kroky do kódu a uložit obrázek jako PDF pomocí Java.

Uložit obrázek jako PDF v Javě

Níže jsou uvedeny kroky pro převod obrázku PNG, JPEG, BMP nebo TIFF do formátu PDF.

Následující ukázka kódu ukazuje, jak převést obrázek PNG, JPEG, BMP nebo TIFF na PDF v Javě.

// Okamžitý objekt dokumentu
Document doc = new Document();

// Přidejte stránku do kolekce stránek dokumentu
Page page = doc.getPages().add();

// Načtěte zdrojový soubor obrázku do objektu Stream
java.io.FileInputStream fs = new java.io.FileInputStream("source.png");

// Nastavte okraje, aby se obrázek vešel atd.
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));

// Vytvořte objekt obrázku
Image image1 = new Image();

// Přidejte obrázek do kolekce odstavců sekce
page.getParagraphs().add(image1);

// Nastavte stream souboru obrázku
image1.setImageStream(fs);

// Uložte výsledný soubor PDF
doc.save("Image2PDF.pdf");

Obrázek do PDF

Obrázek do PDF Java

Java API pro převod obrázku do PDF – získejte bezplatnou licenci

Můžete získat bezplatnou dočasnou licenci k používání API bez omezení hodnocení.

Závěr

V tomto článku jste se naučili převádět obrázky do PDF pomocí Java. Dodaný ukázkový kód můžete použít k převodu PNG, BMP, JPEG a dalších oblíbených obrázků do PDF. V případě, že chcete prozkoumat Aspose.PDF pro Javu, můžete nahlédnout do dokumentace. Kromě toho můžete své dotazy posílat na naše fórum.

Viz také