
使用 Java 将 JPEG 转换为 PDF
JPEG 和 PDF 是目前使用最广泛的两种文件格式。 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 调用以满足业务需求。
您可以按照下面提到的步骤和代码段进行操作:
- 创建 Document 类的对象。
- 调用 getPages().add() 方法将页面添加到文档中。
- 实例化 Image 类的实例。
- 通过调用 setFile 方法加载示例 JPEG 图像文件。
- 调用 setFixWidth 方法来设置图像的宽度。
- 调用setFixHeight方法设置图片的高度。
- 初始化TextFragment类的构造函数,调用setTitle方法设置JPEG图片的标题。
- setApplyResolution 方法设置一个布尔值,指示图像在生成过程中是否使用分辨率。
- setBlackWhite 方法设置一个布尔值,指示图像是否强制为黑白。
- 调用getParagraphs().add(image)方法将JPEG图像添加到页面。
- 调用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");
您可以在下图中看到输出:

获得免费许可证
您可以使用 免费临时许可证 来试用 API,而不受评估限制。
加起来
我们将在此处结束本教程博客文章,希望您已经学会了如何使用 Java 以编程方式将 JPEG 转换为 PDF。此外,您可以访问此 PDF 生成器库的 文档 以了解其他功能。如果您希望以编程方式构建 JPEG 到 PDF 转换器,这篇博文将为您提供帮助。此外,请访问 conholdate.com 以获取最新更新。
问一个问题
您可以在我们的 论坛 上告诉我们您的问题或疑问。
常见问题
如何使用 Java 将图像转换为 PDF?
安装此 PDF 生成器 库 以编程方式将流行的图像格式转换为 PDF 文件格式。
我可以将JPG转换为PDF吗?
请访问此 链接 以了解在 Java 应用程序中将 JPEG/JPG 转换为 PDF 文件格式的代码片段。