我是靠谱客的博主 冷傲石头,最近开发中收集的这篇文章主要介绍java 文件转为pdf文件,转pdf,pdf转,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

maven项目

添加maven依赖


<!-- Java pdf转换依赖 itextpdf
-->
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itextpdf</artifactId>
<version>5.5.11</version>
</dependency>
<!-- Java pdf转换依赖 itext-asian -->
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itext-asian</artifactId>
<version>5.2.0</version>
</dependency>

测试类工具

import com.itextpdf.text.Document;
import com.itextpdf.text.DocumentException;
import com.itextpdf.text.Image;
import com.itextpdf.text.pdf.PdfWriter;
import java.io.FileOutputStream;
import java.io.IOException;
/**
* @Author: weisn
* @Date: 2021/7/9 15:58
*/
public class Test {
/**
* 创建PDF文档.
*
* @throws DocumentException
* @throws IOException
*/
public static void createPdf(String fileName) throws DocumentException, IOException {
// 这里传文件名或者byte,或者文件url都可以,可以点getInstance()方法看一下支持的参数类型
Image image = Image.getInstance(fileName + ".jpg");
float width = image.getWidth();
float height = image.getHeight();
//创建文档
Document doc = new Document(new com.itextpdf.text.Rectangle(width, height));
FileOutputStream fileOutputStream = new FileOutputStream(fileName + ".pdf");
PdfWriter.getInstance(doc, fileOutputStream);
doc.open();
doc.newPage();
image.setAlignment(com.itextpdf.text.Image.MIDDLE);
image.scaleAbsolute(width, height);
doc.add(image);
doc.close();
}
}

最后

以上就是冷傲石头为你收集整理的java 文件转为pdf文件,转pdf,pdf转的全部内容,希望文章能够帮你解决java 文件转为pdf文件,转pdf,pdf转所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部