使用 Java 将 JPEG 转换为 PDF

使用 Java 将 JPEG 转换为 PDF

JPEGPDF 是目前使用最广泛的两种文件格式。 PNG 和 JPEG 是光栅图像文件,而 PDF 基于矢量文件。但是,随着业务需求的变化,您需要将 JPEG 转换为 PDF。因此,我们将使用这个企业级的PDF生成器来实现JPEG到PDF的转换。此外,它使您能够以编程方式解析、处理流行的图像文件格式并将其转换为 PDF 文件。让我们编写代码片段以使用 Java API 将 JPEG 转换为 PDF。

我们将介绍以下部分:

PDF生成器库安装

就安装而言,您可以找到完整的 安装 指南来在您的 Java 项目中设置此库。请确保您的系统上安装了 Java。但是,有两种方法可以下载 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>
    <classifier>jdk17</classifier>
</dependency>

使用 Java 将 JPEG 转换为 PDF

此 PDF 生成器库允许开发人员配置 API 调用以满足业务需求。

您可以按照下面提到的步骤和代码段进行操作:

  1. 创建 Document 类的对象。
  2. 调用 getPages().add() 方法将页面添加到文档中。
  3. 实例化 Image 类的实例。
  4. 通过调用 setFile 方法加载示例 JPEG 图像文件。
  5. 调用 setFixWidth 方法来设置图像的宽度。
  6. 调用setFixHeight方法设置图片的高度。
  7. 初始化TextFragment类的构造函数,调用setTitle方法设置JPEG图片的标题。
  8. setApplyResolution 方法设置一个布尔值,指示图像在生成过程中是否使用分辨率。
  9. setBlackWhite 方法设置一个布尔值,指示图像是否强制为黑白。
  10. 调用getParagraphs().add(image)方法将JPEG图像添加到页面。
  11. 调用save方法将输出保存为PDF文档。

将以下代码复制并粘贴到您的主文件中:


// 创建 Document 类的对象
Document document = new Document();
// 调用 getPages().add() 方法将页面添加到文档中
Page page = document.getPages().add();
// 实例化 Image 类的实例
Image image = new Image();
// 通过调用 setFile 方法加载示例 JPEG 图像文件
image.setFile( "sample.jpeg");
// 调用 setFixWidth 方法设置图片的宽度
image.setFixWidth(250);
// 调用 setFixHeight 方法设置图片的高度
image.setFixHeight(300);
// 初始化TextFragment类的构造函数,调用setTitle方法设置JPEG图片的标题
image.setTitle(new TextFragment("Setting the image title"));
// setApplyResolution 方法设置一个布尔值,指示图像在生成期间是否使用分辨率
image.setApplyResolution(true);
// setBlackWhite 方法设置一个布尔值,指示图像是否强制为黑白。
image.setBlackWhite(false);
// 调用 getParagraphs().add(image) 方法将 JPEG 图片添加到页面
page.getParagraphs().add(image);
// 调用 save 方法将输出保存为 PDF 文档
document.save("JPEGtoPDF.pdf");

您可以在下图中看到输出:

JPEG转PDF

获得免费许可证

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

加起来

我们将在此处结束本教程博客文章,希望您已经学会了如何使用 Java 以编程方式将 JPEG 转换为 PDF。此外,您可以访问此 PDF 生成器库的 文档 以了解其他功能。如果您希望以编程方式构建 JPEG 到 PDF 转换器,这篇博文将为您提供帮助。此外,请访问 conholdate.com 以获取最新更新。

问一个问题

您可以在我们的 论坛 上告诉我们您的问题或疑问。

常见问题

如何使用 Java 将图像转换为 PDF?

安装此 PDF 生成器 以编程方式将流行的图像格式转换为 PDF 文件格式。

我可以将JPG转换为PDF吗?

请访问此 链接 以了解在 Java 应用程序中将 JPEG/JPG 转换为 PDF 文件格式的代码片段。

也可以看看