您想以编程方式将图像文件格式转换为 PDF 文件格式吗?在这篇博文中,我们将学习如何使用 Java 将 BMP 转换为 PDF。为此,我们将使用提供丰富功能堆栈的企业级 Java PDF 库。此外,我们将编写一个代码片段,以编程方式自动将 BMP 转换为 PDF。因此,在继续之前,请确保您已在本地计算机上设置 Java。
我们将涵盖以下几点:
BMP转PDF转换API安装
这个 Java 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>
<classifier>jdk17</classifier>
</dependency>
使用 Java 将 BMP 转换为 PDF
安装完成后,您可以开始编写代码以编程方式将 BMP 转换为 PDF。
请按照以下步骤和代码段进行操作:
- 实例化 Document 类的实例。
- 调用 getPages().add() 方法将页面添加到文档中。
- 创建 Image 类的对象。
- 通过调用 setFile 方法加载示例 BMP 图像文件。
- 调用setFixWidth方法设置图片的宽度。
- setFixHeight 方法将设置图像的高度。
- 初始化TextFragment类的构造函数,调用setTitle方法设置图片的标题。
- setApplyResolution 方法设置一个布尔值,指示图像在生成期间是否使用分辨率。
- setBlackWhite 方法设置一个布尔值,指示图像是否强制为黑白。
- 调用getParagraphs().add(image)方法将图片添加到页面中。
- 调用save方法将输出保存为PDF文档
将以下代码复制并粘贴到您的主文件中:
// 实例化 Document 类的实例
Document document = new Document();
// 调用 getPages().add() 方法将页面添加到文档中
Page page = document.getPages().add();
// 创建 Image 类的对象
Image image = new Image();
// 通过调用 setFile 方法加载示例 BMP 图像文件
image.setFile( "Sample.bmp");
// 调用 setFixWidth 方法设置图片的宽度
image.setFixWidth(100);
// setFixHeight 方法将设置图像的高度
image.setFixHeight(100);
// 初始化TextFragment类的构造函数,调用setTitle方法设置图片的标题
image.setTitle(new TextFragment("image title"));
// setApplyResolution 方法设置一个布尔值,指示图像在生成期间是否使用分辨率
image.setApplyResolution(true);
// setBlackWhite 方法设置一个布尔值,指示图像是否强制为黑白。
image.setBlackWhite(false);
// 调用 getParagraphs().add(image) 方法将图片添加到页面
page.getParagraphs().add(image);
// 调用 save 方法将输出保存为 PDF 文档
document.save("BMPtoPDF.pdf");
您可以在下图中看到输出:
获得免费许可证
您可以使用 免费临时许可证 来试用 API,而不受评估限制。
加起来
我们将在此结束这篇博文,希望您已经学会了如何使用 Java 以编程方式将 BMP 转换为 PDF。您可以在 文档 中找到许多其他可用的重要方法。此外,如果您希望将 BMP 转换为 PDF 自动化,这篇博文肯定会对您有所帮助。此外,conholdate.com 还在不断撰写新的博客文章。因此,请保持联系以获取最新更新。
问一个问题
您可以在我们的 论坛 上告诉我们您的问题或疑问。
常见问题
如何将 BMP 转换为 PDF?
安装此 Java PDF 库 以编程方式将 BMP 文件转换为 PDF 文件。此外,还有许多 功能 可以以编程方式提供文件操作和转换。
如何转换 BMP 文件?
请按照此 链接 将 BMP 文件转换为 Java 中的 PDF。