HTML JPG PDF XML APNG
Aspose.Imaging  Java
PDF

通过 Java 将 JPEG 转换为 PDF

使用原生 Java API 将 JPEG 转换为 PDF,无需任何图像编辑器或第 3 方库。

如何使用 Java 将 JPEG 转换为 PDF

转换文件格式似乎是图形设计师遇到的例行任务。然而,低估其重要性将是一个错误。对您工作的评估可能取决于您处理这项任务的速度和效率。通常,原始图像需要转换为更适合打印或在线出版的格式。如果原始图像来自图形编辑器,则它可能是矢量格式。在这种情况下,必须对其进行栅格化并转换为栅格格式以用于发布目的。您可以选择以未压缩格式保存图像以获得最佳质量,或将其转换为无损压缩格式以减小文件大小。在某些情况下,例如网络发布,您可以选择有损压缩格式。专门设计的图像数据压缩算法可以显着减小文件大小,同时保持可接受的图像质量。这有利于从互联网上快速下载图像文件。为了将 JPEG 转换为 PDF,我们将使用 Aspose.Imaging for Java API 是一个功能丰富、功能强大 易于使用的 Java 平台图像处理和转换 API。您可以直接从 Maven

并通过将以下配置添加到 pom.xml 将其安装在基于 Maven 的项目中。

Repository

<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-imaging</artifactId>
<version>version of aspose-imaging API</version>
<classifier>jdk16</classifier>
</dependency>

通过 Java 将 JPEG 转换为 PDF 的步骤

开发人员只需几行代码即可轻松加载 JPEG 文件并将其转换为 PDF。

  • 使用 Image.load 方法加载 JPEG 文件
  • 创建和设置 ImageOptionsBase 所需子类的实例(例如 BmpOptions、PngOptions 等)
  • 调用 Image.save 方法
  • 传递带有 PDF 扩展名的文件路径和 ImageOptionsBase 类的对象

系统要求

在运行转换示例代码之前,请确保您具有以下先决条件。

  • 操作系统:Windows 或Linux。
  • 开发环境:支持.NET Core 7及更高版本,例如Microsoft Visual Studio。

将 JPEG 转换为 PDF 的免费应用程序

  • 选择或拖放 JPEG 图像
  • 选择格式并单击转换按钮
  • 点击下载按钮下载 PDF 图像

查看我们的 将 JPEG 转换为 PDF 的现场演示

将 JPEG 转换为 PDF - Java

JPEG 什么是 JPEG 文件格式

JPEG 是一种使用有损压缩方法保存的图像格式。作为压缩的结果,输出图像是存储大小和图像质量之间的权衡。用户可以调整压缩级别以达到所需的质量级别,同时减小存储大小。如果对图像应用 10:1 压缩,则对图像质量的影响可以忽略不计。压缩值越高,图像质量的劣化程度越高。

阅读更多 | JPEG

PDF 什么是 PDF 文件格式

可移植文档格式 (PDF) 是 Adob​​e 在 1990 年代创建的一种文档。这种文件格式的目的是引入一种标准,用于以独立于应用软件、硬件和操作系统的格式来表示文档和其他参考资料。 PDF 文件格式具有包含文本、图像、超链接、表单域、富媒体、数字签名、附件、元数据、地理空间特征和 3D 对象等信息的全部功能,这些信息可以成为源文档的一部分。

阅读更多 | PDF

其他支持的转换

使用 Java,可以轻松转换不同的格式,包括。

BMP (位图图片)
GIF (图形交换格式)
DICOM (数码影像与通讯)
EMF (增强的元文件格式)
JP2 (JPEG 2000)
J2K (小波压缩图像)
JPEG2000 (JPEG 2000)
PNG (便携式网络图形)
APNG (动画便携式网络图形)
PSD (Photoshop 文档)
DXF (图纸交换格式,或图纸交换格式,)
SVG (可缩放矢量图形)
TIFF (标记图像格式)
WEBP (光栅 Web 图像)
WMF (微软视窗元文件)
PDF (便携式文档格式 (PDF))
HTML (HTML5 画布)
EMZ (Windows 压缩增强元文件)
WMZ (压缩的 Windows Media Player 皮肤)
TGA (塔加图形)
SVGZ (可缩放矢量图形 (.SVG) 文件的压缩版本。)
CANVAS (HTML5 画布)
ICO (窗口图标)