能不能用JAVA类实现把EXCEL文件转化成PDF文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了能不能用JAVA类实现把EXCEL文件转化成PDF文件相关的知识,希望对你有一定的参考价值。
可以使用Spire.XLS for Java实现把Excel转为PDF文档。
首先,您需要在 Java 程序中添加 Spire.Xls.jar 文件作为依赖项。您可以从这个链接下载 JAR 文件;如果您使用 Maven,则可以通过在 pom.xml 文件中添加以下代码导入 JAR 文件。
<repositories>
<repository>
<id>com.e-iceblue</id>
<url>https://repo.e-iceblue.cn/repository/maven-public/</url>
</repository></repositories><dependencies>
<dependency>
<groupId>e-iceblue</groupId>
<artifactId>spire.xls</artifactId>
<version>5.3.3</version>
</dependency></dependencies>
将整个 Excel 文件转换为 PDF
以下是将整个 Excel 文档转换为 PDF 的步骤。
创建一个 Workbook 对象。
使用 Workbook.loadFromFile() 方法加载示例 Excel 文档。
通过 Workbook.getConverterSetting() 方法返回的 ConverterSetting 对象下的方法设置 Excel 到 PDF 的转换选项。
使用 Workbook.saveToFile() 方法将整个 Excel 文档转换为 PDF。
代码如下:
import com.spire.xls.FileFormat;import com.spire.xls.Workbook;public class ConvertExcelToPdf
public static void main(String[] args)
//创建一个Workbook实例并加载Excel文件
Workbook workbook = new Workbook();
workbook.loadFromFile("C:\\\\Users\\\\Administrator\\\\Desktop\\\\Sample.xlsx");
//设置转换后的PDF页面高宽适应工作表的内容大小
workbook.getConverterSetting().setSheetFitToPage(true);
//将生成的文档保存到指定路径
workbook.saveToFile("output/ExcelToPdf", FileFormat.PDF);
我用的是POI包----支持对excel的处理,从table导出excel,导出word,导出pdf都可以。而且,你可以修改源码。
自己上网下载吧。
用java 实现 word、jpg转PDF
用java实现。最好能简单说明一下,实现需要的技术,细化到采用什么jar包 ,贴出简单可行的测试代码,谢谢各位了 ! 小弟不断学习中。
已经有同事写了图像转PDF的实现类,有同样问题的朋友也已给你们分享
也可以用itext,
flying saucer好像也可以实现,
不过flying saucer很久没有维护过了。
具体怎么实现你再研究一下吧
因为我目前也在研究中,
不过是从svg,xml转PDF,
所以不能给你太多帮助,
希望你早日成功! 参考技术A 转化成pdf的。可以考虑使用openoffice。调用这个产品的java接口。可以实现你的要求。
具体环境需要安装openoffice ,调用其组件加载文档,转化另存为pdf。用这个方法实现你的需求,代价还是挺大的。我给你提个方案! 参考技术B 用虚拟打印机不就很好嘛
各种格式转PDF
http://zhidao.baidu.com/question/254946623.html追问
咱们说的不是一个东西。我要用java 写方法自己实现功能。
以上是关于能不能用JAVA类实现把EXCEL文件转化成PDF文件的主要内容,如果未能解决你的问题,请参考以下文章