excel转pdf,itextpdf转换excel

最近项目有需求,需要把excel转pdf.由于时间比较急,所以在github上找了一个转换的。最终没用上,但还是踩坑了一波。

踩坑一:

首先,这个是导出的流之间会互相影响,因为流读取过,导致导出的excle文件没有数据,所以要new 新的流

踩坑二:

github上找的excel转pdf工具类,本来以为挺简单的。大意了,搞了很久发现工具类有问题,项目还着急提测。导致我被pm说了一波。

原工具类地址:https://github.com/caryyu/excel2pdf

我完善过的工具类:https://gitee.com/liran123/exceltopdf

具体坑说明:

我也遇到过的问题

使用itextpdf转换excel,先用poi生成excel到本地,excel无法转换pdf,生成全部都是空格,然后打开本地的excel,ctrl+s保存,重新转换为pdf,转换成功。两种情况eclipse都未报任何错误,实在不知道哪里错了?难道是excel编码格式?

后来debug发现了问题所在。poi导出excel的流文件是用 SXSSFWorkbook的类型导出的。但是转换后pdf内容就是一条黑线。换成 XSSFWorkbook就可以。后来看到注释掉下面代码就可以了。

扩展:HSSFworkbook,XSSFworkbook,SXSSFworkbook区别总结

说明一下:工具类还需要继续完善,有时间的时候需要继续完善。如还有发现问题欢迎评论

原文地址:https://www.cnblogs.com/liran123/p/11790833.html

时间: 2024-11-05 09:39:59

excel转pdf,itextpdf转换excel的相关文章

EXcel转PDF怎么转换,简单的转换方法了解一下

Excel是很多在工作中的人都会遇到的,不仅这样,还会遇到PDF格式的文件,会需要对两者进行相互转换,这时候很多人就开始犯难了,EXcel转PDF怎么转换,今天来给大家分享一个简单的转换方法,让你分分钟搞定哦.1.也许很多人可能都有自己的一套方法来解决这个问题,在小编看来,要将Excel转PDF,先找到一款支持Excel转PDF的PDF转换器,接着进行下面的操作. 2.接下来将PDF转换器打开,用鼠标点击界面上面的PDF转换功能,点击之后,界面下面会出现一些不同的功能,接着用鼠标点击Excel转

迅捷PDF文件转换Excel

PDF转Excel是日常办公中经常用到的,比如多时候会遇到表单是PDF格式的,当然有的可以直接用PDF进行编辑,但编辑起来非常的不灵活,若是扫描版的PDF是不能直接对其编辑的. 所以在上面的这两种情况下,我们若能把PDF转换成Excel,那编辑起来就很灵活了!下面就是我给大家分享PDF转换成Excel的方法. 1:先在应用市场找打转换工具:迅捷PDF转换器,然后下载安装. 2:运行转换器在"PDF转换其他"页面选择PDF转换Excel. 3:在添加文件的页面选择需要转换的文件,然后点击

excel转换成PDF在线转换工具

近期,迅捷技术小组发布了最新的在线版本,借助强大的云端服务器的全覆盖功能,在线版本的excel转换成PDF转换器有力保障了用户在线转换效果和质量. 在线excel转换成PDF转换器的简介: 迅捷在线excel转换成PDF软件是由国内知名的迅捷Excel转换成PDF转换器研发团队,在原增强版迅捷PDF转换器基础上,开发了最新的在线版Excel转换工具,接触互联网平台优势,打造了一个完全免费.无需注册.高质量Excel转换的平台. 迅捷在线Excel转换成PDF转换器的功能特点: 在线excel转P

Atitit.office word  excel  ppt pdf 的web在线预览方案与html转换方案 attilax 总结

Atitit.office word  excel  ppt pdf 的web在线预览方案与html转换方案 attilax 总结 1. office word  excel pdf 的web预览要求1 1.1. 显示效果要好1 1.2. 可以自定义显示界面1 1.3. 不需要控件,兼容性好1 1.4. 支持编辑操作1 2. 纯html预览解决之道(自由的格式)1 3. 转换swf flash方案2 4. 转换pdf方式..更多的浏览器已经直接支持pdf格式查看2 5. 控件方式2 6. Hyb

免费excel转换pdf在线转换的方法

工作中我们常常会遇到意想不到的事情,对于文本格式转换来说,我们不仅仅需要掌握word转换成pdf技巧,还需要了解excel转换成pdf方法.否则当我们遇到文件需要转换时,就会一愁莫展,无从下手.今天就简单向大家说下excel转换pdf在线转换的方法. Excel转换成pdf在很多的转换方法下转换出来的pdf文件常常乱码一篇,为了更好的恢复excel表格的原貌,我们需要的是一款高质量的转换工具.在这一点上,迅捷pdf转换器在线是国内首家采用新一代的pdf超线程解析核心技术,和独家研发的文件内容解析

将pdf转换成excel能用的转换软件

最近因为配合编辑部的工作,需要将手头上制作好的PDF格式文件转换成Excel格式,按照平常的习惯从网上找了一些PDF转换成Excel转换器,但是许多转换后要么就乱码.要么转换失败. 在我看来最为可靠的是使用迅捷PDF转换成Excel转换器,为什么这么说呢?因为在这个转换器自带的这项转换功能,能实现批量的PDF转换成Excel格式文件,够强大吧! 1.PDF文本能转换成哪几种格式? 目前,PDF转Excel转换器已经成功地集成了如下转换功能:文件转Word.文件转Excel.文件转PPT.文件转换

怎样可以有效将pdf表格转换成excel

由于有些表格会出现在其他的文档中,例如ppt.word或pdf,前两者可以随意进行编辑,而pdf文件编辑起来却比较麻烦.如何将PDF文件中的表格提取出来转换成excel表格是很多办公用户最关心的问题之一.网上也有类似的教程,但大多不太适用,转换出来的Excel内容经常出现文字乱码等情况.那怎样可以有效将pdf表格转换成excel? 首先我们必须明确的一点是,要真正实现完整有效的转换,必选确保转换之后的Excel内容与之前的PDF文件内容保持高度一致,这样就无需重新通过对文件内容进行重新的整理和排

把PDF文件转换成Excel表格

由于PDF格式所具有的视觉阅读性和通用性,使得网络上PDF格式的电子书越来越多,对于大多数上班族来说,也会经常遇到PDF格式的文件,因此会经常遇到类似的PDF格式的文件.通常来说,要对PDF文件进行二次编辑和修改是非常困难的. 要对PDF文件进行编辑,最好的办法就是将这类格式的文件转换成为可以编辑的文件文件.如果PDF中有表格形式的内容,就可以把它转换为Excel表格.这样编辑起来也会方便很多.运用迅捷pdf转换成Excel转换器就可以有效地解决上述转换问题. 运用迅捷PDF转换成Excel转换

PDF表格到Excel格式的转换系统-RainbowPDF2.0

证券公司处理上市公司PDF会计报表的有力工具 高精度将PDF表格到Excel格式的转换系统 解决证券公司统计上市公司的会计报表时,PDF报表的数据输入问题! 目前上市公司的会计报表全部以PDF格式上报到交易所,并且为了安全,实施了加密.禁止修改.禁止打印.禁止文字抽取等各种保护措施,给证券公司带来了很大困难,统计上市公司的数据只好重新把数据用手工方式输入一遍. 北京红樱枫软件有限公司的RainbowPDF软件解决了您的大麻烦,利用它可以毫不费劲的把PDF中的表格数据自动转换到Excel中.而且表