图像到pdf java

PDF 已成为通过 Internet 共享文档的通用格式。因此,各种其他文件格式在交换之前都会转换为 PDF。一种流行的转换是图像到 PDF,可能包括 PNG 到 PDF、JPEG 到 PDF、BMP 到 PDF 等。因此,本文介绍了如何转换图像在 Java 中转换为 PDF。

Java 图像到 PDF 转换器 - 免费下载

Aspose.PDF for Java 是一种流行的 PDF 操作 API,可让您创建和处理 PDF 文件。此外,它还允许您将 PNG、JPEG、BMP 和其他图像无缝转换为 PDF。您可以 下载 API 或使用以下 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>

在 Java 中将图像转换为 PDF 的步骤

Aspose.Imaging for Java 提供了将流行格式的图像转换为 PDF 的最简单方法。以下是在 Java 中将图像转换为 PDF 的步骤。

  • 创建一个新的 PDF 并向其中添加页面。
  • 一张一张地从文件中加载图像。
  • 将每个图像添加到 PDF。
  • 将 PDF 保存到所需位置。

现在让我们将上述步骤转换为代码,并使用 Java 将图像保存为 PDF。

在 Java 中将图像另存为 PDF

以下是将 PNG、JPEG、BMP 或 TIFF 图像转换为 PDF 的步骤。

以下代码示例展示了如何在 Java 中将 PNG、JPEG、BMP 或 TIFF 图像转换为 PDF。

// 实例化文档对象
Document doc = new Document();

// 将页面添加到文档的页面集合
Page page = doc.getPages().add();

// 将源图像文件加载到 Stream 对象
java.io.FileInputStream fs = new java.io.FileInputStream("source.png");

// 设置边距,以便图像适合等。
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));

// 创建图像对象
Image image1 = new Image();

// 将图像添加到该部分的段落集合中
page.getParagraphs().add(image1);

// 设置图片文件流
image1.setImageStream(fs);

// 保存生成的 PDF 文件
doc.save("Image2PDF.pdf");

图像转 PDF

图像到 PDF Java

用于将图像转换为 PDF 的 Java API - 获得免费许可证

您可以获得免费的临时许可证 使用 API,而不受评估限制。

结论

在本文中,您学习了如何使用 Java 将图像转换为 PDF。您可以使用提供的代码示例将 PNG、BMP、JPEG 和其他流行图像转换为 PDF。如果您想探索 Aspose.PDF for Java,可以查阅 文档。此外,您可以将您的查询发布到我们的 论坛

也可以看看