aspose 转pdf表格大小乱了_java 中使用aspose 将Excel 表格转成 pdf 文件 不出现折行...
excel 表格
转成功后的 pdf文件
话不多说直接上代码
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import com.aspose.cells.License;
import com.aspose.cells.PdfSaveOptions;
import com.aspose.cells.SaveFormat;
import com.aspose.cells.Workbook;
public class Excel2PdfUtil {
/**
* @param args
*/
public static void main(String[] args) {
excel2Pdf("D://cccc/sss.xlsx","D://cccc/sss.pdf");
}
/**
* 获取license
*
* @return
*/
private static boolean getLicense() {
boolean result = false;
try {
InputStream license = Excel2PdfUtil.class.getClassLoader().getResourceAsStream("\\license.xml");// license路径
License aposeLic = new License();
aposeLic.setLicense(license);
result = true;
} catch (Exception e) {
e.printStackTrace();
}
return result;
}
public static void excel2Pdf(String excelPath, String pdfPath) {
long old = System.currentTimeMillis();
// 验证License
if (!getLicense()) {
return;
}
FileInputStream fileInputStream = null;
FileOutputStream fileOutputStream = null;
try {
File excelFile = new File(excelPath);
if (excelFile.exists()) {
fileInputStream = new FileInputStream(excelFile);
Workbook workbook = new Workbook(fileInputStream);
File pdfFile = new File(pdfPath);
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
pdfSaveOptions.setOnePagePerSheet(true);//把内容放在一张PDF 页面上;
FileOutputStream fileOS = new FileOutputStream(pdfFile);
workbook.save(fileOS, pdfSaveOptions);// 只放一张纸;我的专为横向了
long now = System.currentTimeMillis();
System.out.println("共耗时:" + ((now - old) / 1000.0) + "秒\n\n" + "文件保存在:" + pdfFile.getPath());
} else {
System.out.println("文件不存在");
}
} catch (Exception e) {
e.printStackTrace();
} finally {
if (fileInputStream != null) {
try {
fileInputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
if (fileOutputStream != null) {
try {
fileOutputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}
需要依赖的maven jar包
com.aspose
aspose-cells
8.5.2
-----------------------------------------------------------------------
个人笔记,仅供参考
原文:https://www.cnblogs.com/1427wsl/p/13632342.html
aspose 转pdf表格大小乱了_java 中使用aspose 将Excel 表格转成 pdf 文件 不出现折行...相关推荐
- aspose 转pdf表格大小乱了_java下用aspose.cell基于Excel模板导出PDF文件异常
我用Spire.XLS for Java类库来进行Excel转PDF没出现这个问题呢,Excel表格过宽的话,导出来的PDF宽度也会相应变宽,同时还可进行页面大小设置.你可下载免费版试试.https: ...
- aspose 转pdf表格大小乱了_自己写了一个小工具类:pdf转word,没有页数和大小限制,保真!...
昨天下午遇到一个问题,想把一个比较大的pdf转化为word,结果使用了各种工具都收费.想着干脆写一个小工具吧,一开始使用的python等等试了好几个网上的代码,结果全都失真.于是乎不得不花了一下午自己 ...
- java中使用jxl导出excel表格的工具类(全网唯一亲测可用,在原来基础上扩展)
java中后台导出excel的话,有两种方案,一是使用poi(不过由于是windows版本的,存在不兼容,但功能更多,更强大),而是使用jxl(纯java编写,不过兼容,简单一些),可以设置输出的ex ...
- 通过模板将 excel 分页转换成 pdf 文档
excel转 pdf,可分页 通过模板将 excel 分页转换成 pdf 文档 excle转pdf方法 下载pdf方法 填充业务数据 通过模板将 excel 分页转换成 pdf 文档 总体思路:通过e ...
- halcon 将数据保存到excel_halcon保存数据到excel表格-怎样把图像里面的数据提取到excel表格里面去?...
mt4如何将自定义数据保存到excel表格 这种方式嵌入的,目的就是让你没有办法简单复制粘贴.即使通过OCR之类的软件,由于存在底色.水印等,错误率也相当高,意义不是很大. 怎样把图像里面的数据提取到 ...
- Python 实现office单个文件或整个文件夹(word,ppt,excel)转换成PDF文件,并获取PDF文件页数
Python 实现office单个文件或整个文件夹(word,ppt,excel)转换成PDF文件,并获取PDF文件页数 文件夹中获取需要转换的文件数,将其全部转换或可单独转换单个文件,并获取转成PD ...
- 如何在 Vue 中导出数据至 Excel 表格 - 卡拉云
本文首发:<如何在 Vue 中导出数据至 Excel 表格 - 卡拉云> 我们经常需要在 Vue 搭建的后台管理系统里导出数据到 Excel / CSV ,方便我们将数据共享给其他同学或在 ...
- php怎么在线建excel,PHP中创建和编辑Excel表格的方法
PHP中创建和编辑Excel表格的方法 来源:中文源码网 浏览: 次 日期:2019年11月5日 [下载文档: PHP中创建和编辑Excel表格的方法.txt ] (友情提示:右键点上行 ...
- excel怎么转换成pdf文件格式
excel是我们工作中比较重要的一种文件格式,它记录的都是一些数据,一旦某一个数字发生错误,那么后面也会接着错,所以该文件的安全性.稳定性非常的重要.儿提高excel文件安全性的最好方法就是将其转换成 ...
- 小菜鸟的Python笔记001:将Word文档中数据汇总到Excel表格
将Word文档中数据汇总到Excel表格 前言 一.应用场景 二.程序思路及准备工作 思路如下: 准备工作: 三.程序代码 1.主程序 2.获取Word文档列表 3.提取文档内数据 4.导入到Exce ...
最新文章
- 19.04.27--作业 打字游戏
- java动物乐园_基于jsp的动物园管理系统-JavaEE实现动物园管理系统 - java项目源码...
- 周期三角波傅里叶级数例题_如何理解傅里叶级数
- C++圆形线性链表Cicular Linear Linked List算法(附完整源码)
- python多线程并行编程,Python并行编程(二):基于线程的并行
- 8 -- 深入使用Spring -- 4...3 AOP的基本概念
- Linux下的网卡驱动程序的编写过程(转)
- 发那科机器人圆弧指令怎么用_发那科机器人PR指令
- 墨卡托投影参数设置_横轴墨卡托投影坐标设置与导入导出CAD文件讲解
- colmak键盘_人小鬼大,ikbc 新款 Poker 2 机械键盘体验分享
- 2022百度网盘无限扩容方法技术分享
- 坦白说html源码,坦白说查询
- mac电脑查看CPU温度
- 【Python】详解 collections.Counter
- 智慧树知到等各大网课搜题接口及搜题公众号搭建教程
- c语言c 哪个好学,C语言好学吗?
- 一个简单到令人发指的 ADRCI 工具操作方法
- osgearth加载国界线、省界线、城市线
- 怎么在一堆身份证中筛选出大于18岁的?
- 《设计模式》——开闭原则
热门文章
- 华为荣耀3x畅玩版解锁
- Eviews建立Var模型1
- exoplay切换全屏_基于exoPlayer 拓展自定义播放器
- 地图比例尺与空间分辨率之间的关系_地图比例尺与遥感影像分辨率的关系探讨...
- linux运行natapp,Centos使用natapp教程
- [Linux]----马哥Linux运维共208讲(初级+中级+高级+必备软件+PPT)01_04_Linux操作系统基础
- 快速使用 Javassist
- php 判断访问类型,基于php判断客户端类型
- 【matlab】iir滤波器
- Deap框架—结合demo进行学习