tiff 是一种常用的高位彩色图像格式,广泛应用于各领域和行业。在 spire.pdf for java 的格式转换功能中,支持tiff格式;可实现 pdf 转为 tiff 以及将 tiff 转为 pdf。本文将通过 java 应用程序代码介绍实现 tiff 转为 pdf 的方法。下面是详细步骤。
安装 spire.pdf for java
首先,您需要在 java 程序中添加 spire.pdf.jar 文件作为依赖项。jar 文件可以从此链接下载。 如果您使用 maven,则可以将以下代码添加到项目的 pom.xml 文件中,从而在应用程序中导入 jar 文件。
com.e-iceblue
e-iceblue
https://repo.e-iceblue.cn/repository/maven-public/
e-iceblue
spire.pdf
5.2.3
将 tiff 转为 pdf
实现转换的步骤如下:
- 创建 pdfdocument 类的对象。
- 通过 pdfdocument.getpages().add() 方法添加一页到 pdf 文档。
- 使用 pdfimage.fromfile(string path) 方法从 tiff 图像创建一个 pdfimage 对象。
- 使用 pdfpagebase.getcanvas().drawimage(pdfimage image, float x, float y, float width, float height) 方法将图像绘制到 pdf 页面上。
- 最后,调用pdfdocument.savetofile(string filename, fileformat fileformat) 方法保存 pdf 文档到指定路径。
- java
import com.spire.pdf.*;
import com.spire.pdf.graphics.pdfimage;
public class tifftopdf {
public static void main(string[] args) {
//创建pdfdocument类的对象
pdfdocument pdf = new pdfdocument();
//添加一页
pdfpagebase page = pdf.getpages().add();
//从tiff图像创建一个pdfimage对象
pdfimage tiff = pdfimage.fromfile("sample.tiff");
//将图片绘制到pdf页面
page.getcanvas().drawimage(tiff, 0, 0, 580, 800);
//保存文档
pdf.savetofile("tifftopdf.pdf", fileformat.pdf);
}
}
转换结果:
申请临时 license
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请 该email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用javascript。 获取有效期 30 天的临时许可证。