`
kongshanxuelin
  • 浏览: 931319 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

从PDF导出到Excel的解决办法(附效果)

阅读更多

原先以为PDF导出到Excel可能并不是一件十分困难的事情,搞了整整一天,还没搞定,现在搞了个折中办法,分三步进行:

 

  1. 上传PDF文档
  2. 在服务器端读取PDF文档并生成每页JPG图片,同时生成缩略图
  3. 将所有的PDF读取的图形数据添加到Excel文件中
那么问题来了,数据怎么在Excel里修改呢,不知道大家有没有更好的从PDF导出到Excel的方法?

我的原型效果:http://code.faqee.com/pdf.jsp

从PDF中生成JPG图片代码:

String[] s = { "-imageType", "jpg", path };
PDFToImage.main(s);
非常期待大家的解决思路和办法! 

注:所有的图片,Excel和PDF文件资料将会每隔10分钟系统自动清理一次:)
分享到:
评论
11 楼 xiaobojava 2010-04-30  
不错,一次我们的一个项目也用到了将PDF文件转成图片,然后将图片路径写到XML中做成了一个电子书。
10 楼 kongshanxuelin 2010-04-30  
yzsunlight 写道
楼主我看中了你的聊天工具 很不错 能否介绍下

很简单的一个聊天室,基于Openfire,实现方式:XIFF+JS
9 楼 yzsunlight 2010-04-30  
楼主我看中了你的聊天工具 很不错 能否介绍下
8 楼 tryto21 2010-04-30  
pdfbox,只能读取简单的excel,复杂的非常非常困难
7 楼 Angel_Night 2010-04-30  
楼主 你可以看看acrobat.jar

它的代码我没认真看 不过跑了几个demo 发现读取pdf还是不错的
对于格式啊 中文啊 都没有发现什么大问题..
6 楼 whaosoft 2010-04-30  
是呀有乱码 这个应该注意呀
5 楼 Angel_Night 2010-04-30  
pdf导出成word文档可能更好实现吧...

pdf的段落(文章的)什么的放到excel里面 让我感觉压力很大啊...
4 楼 kongshanxuelin 2010-04-30  
Angel_Night 写道
这种实现的效果仅仅是改了个后缀而已...其他完全没变化嘛..


而且楼主没有描述清楚pdf里面是什么内容 导出excel要什么效果...
需求不清晰..如何讨论呀?

需要的效果当然是PDF导出到Excel完全格式保持一致,而且是可编辑的:)
不知道是否能实现,支付报酬也可:)
3 楼 Angel_Night 2010-04-30  
这种实现的效果仅仅是改了个后缀而已...其他完全没变化嘛..


而且楼主没有描述清楚pdf里面是什么内容 导出excel要什么效果...
需求不清晰..如何讨论呀?
2 楼 zhangjf108 2010-04-30  
速度还可以就是中文乱码没解决!~~~
1 楼 jxausea 2010-04-30  
中文乱码,,楼主看看

相关推荐

    C#导出Excel 导出PDF

    总结来说,C#通过不同的库和API提供了解决方案来导出Excel和PDF文件。这不仅增强了应用程序的功能,也提高了用户的数据管理和分享能力。在项目开发中,理解并熟练运用这些技术对于提升用户体验和增强系统功能具有...

    导出 Excel 以及转化为 PDF 导出

    在提供的压缩包文件中,`export.rar` 可能包含了使用 `easypoi` 实现 Excel 导出的示例代码,而 `spire.rar` 则可能包含使用 `Spire.XLS.Free` 进行 Excel 到 PDF 转换的代码。通过解压并研究这两个示例,你可以更...

    echarts图表导出到excel

    echarts图表导出到excel中的解决方法,做个备忘录,以防忘记

    easypoi的使用demo,包含Excel模板导出,html导出Excel,Excel导出pdf等

    当你需要从网页数据导出Excel时,Easy POI提供了一种方便的方式。首先,你需要将HTML内容转换为表格数据结构,例如使用Jsoup解析HTML获取表格元素。然后,利用Easy POI的API,创建一个Excel工作簿对象,将HTML表格...

    java导出文件到 pdf,excel,word

    在Java编程环境中,导出数据到PDF、Excel和Word格式是一项常见的需求,这通常涉及到文件处理和格式转换。以下是对这个主题的详细说明: 一、PDF(Portable Document Format)文件导出 PDF是一种通用的文件格式,...

    easyui datagrid 数据导出到Excel

    文件`Jquery_easyui_datagrid_js导出excel.doc`可能是文档说明或者包含插件使用的示例代码。通常,jQuery插件能简化Datagrid数据导出的操作。一种常见的方式是使用`html2canvas`和`jsPDF`库,它们可以将HTML内容转换...

    easypoi导入导出excel表格.pdf

    - **easypoi-annotation**: 注解包,用于定义导出Excel时的数据模型和字段。 - **easypoi-base**: 导入导出包,是核心功能所在,它提供了数据和Excel文件互相转换的核心实现。 - **easypoi-web**: 这个包提供了与...

    jfreechart生成图片及导出pdf 、excel

    在这个“jfreechart生成图片及导出pdf、excel”的主题中,我们将深入探讨如何利用JFreeChart来生成这些图表,并将其导出为PDF和Excel格式。 1. **JFreeChart基本使用** JFreeChart库提供了多种图表类型,包括...

    使用jasperreports制作报表(导出pdf excel html)

    4. **导出报表**:`JasperExportManager.exportReportToPdfFile()`, `JasperExportManager.exportReportToHtmlFile()` 和 `JasperExportManager.exportReportToXlsFile()` 分别用于导出报表为PDF、HTML和Excel格式。...

    cognos 自定义导出PDF和Excel.doc

    - `expExcel()` 和 `expPDF()`:这两个函数分别负责导出Excel和PDF格式。它们首先调用`getObjectName()`函数获取报表对象名,然后使用`eval()`函数执行相应的导出命令。 示例代码如下: ```javascript function ...

    lodop导出ExcelDemo

    【lodop导出ExcelDemo】是一个基于LODOP技术实现的JavaScript示例,它展示了如何通过LODOP组件将网页中的数据导出为Excel文件。这个功能在许多Web应用程序中非常实用,允许用户方便地保存和处理数据。下面将详细阐述...

    excel转pdf(解决导出的pdf和excel格式不一致问题).rar

    本资源提供了一个解决方案,包含了一个相关的jar包和代码,用于确保Excel到PDF转换过程中的格式一致性。 首先,我们要理解jar包是什么。jar(Java Archive)是Java平台中的一种归档文件格式,它用于聚合多个类文件...

    cognos导出excel 或pdf

    在 Cognos 中,导出报表到 Excel 或 PDF 的过程涉及到几个关键步骤: 1. **HTML 目标格式化**:首先,Cognos 将报表转换成 HTML 格式,这一步是为了让报表能够在网页上显示。 2. **HTML 转换为 JavaScript 代码**:...

    Jquery导出word、pdf、excel、json、png

    10. **PDF导出**:PDF格式具有跨平台和保真性,插件支持将网页内容导出为高质量的PDF文件,便于打印和分享。 **插件使用方法** 使用这个jQuery插件通常涉及以下步骤: 1. **引入库文件**:首先,在HTML文件中引入...

    帆软报表导出各种格式(excel/word/pdf等)

    导出Excel格式: Excel是一种广泛使用的电子表格应用程序,非常适合数据分析和共享。帆软报表提供了一种灵活的方式,可以将设计好的报表导出为Excel格式。这通常涉及到报表查询、数据填充以及格式转换。用户可以通过...

    fusioncharts导出到excel示例

    FusionCharts支持多种导出格式,包括PDF、SVG、PNG等,以及Excel。导出功能是通过其内置的ExportManager模块实现的。这个模块提供了一套API接口,允许开发者在前端触发导出操作,并将请求发送到后端服务器进行处理。...

    java实现导出excel、word、 pdf

    在Java编程中,导出Excel、Word和PDF是常见的数据呈现和报告生成需求。这些文件格式广泛用于数据存储、报表生成、文档分享等场景。以下将详细介绍如何使用Java实现这三种文件类型的导出。 首先,让我们关注Excel的...

    根据POI直接导出Excel,Pdf

    基于poi基础进行开发的一个到处excel,pdf公共类,可以对于列表格式的数据直接导出,不需要更改里面的代码,只需要提供参数就可以,参数类型String filePath ,String fileName, List listDate ,List listTop

    delphi ExcelExport控件(导出到excel)

    在Delphi中,对于需要将数据导出到Excel的需求,有一些专门的控件可以实现这一功能。这里提到的"delphi ExcelExport控件"就是这样一个组件,它允许用户方便地将程序中的数据导出为Microsoft Excel格式的文件。 ...

    .net导出word、excel和pdf

    在.NET框架中,开发人员经常需要处理数据导出的功能,以满足用户对不同格式文档的需求,如Word、Excel和PDF。这些格式广泛应用于报告、数据分析和文档存储。本篇文章将详细探讨如何使用.NET MVC(Model-View-...

Global site tag (gtag.js) - Google Analytics