贴一个 Excel 文件转换为 PDF 文件的代码,不知有没有人贴过
所需的 jar:itext2.0.4,jexcelapi 2.6.4,iTextAsian.jar, iTextAsianCmaps.jar
说明:
(1)不支持图表
(2)Excel文件中的图片只是简单的加入PDF文件,不做其他处理。因为PDF的 table 使用了百分比的宽度,如果要让PDF的图片的位置与 Excel 中的保持一致,要计算坐标。
(3)支持设置页头、页脚、显示页码。
(4)第一次运行时,装载字体需要 1-3秒的时间。
示例:
java 代码
- String source = "e:\\test2.xls";
- String dest = "e:\\b.pdf";
- Excel xls = new Excel(source);
- xls.setReportHeaderStartRow(0);
- xls.setReportHeaderEndRow(1);
- xls.setShowPageNumber(true);
- xls.setPageSize(PageSize.A4.rotate());
-
-
- xls.setPageNumberStyle(FooterText.STYLE_PAGE_NUMBER_N_OFTOTAL_CH);
-
-
- xls.setPageHeader(0, 2, 2);
- xls.setPageHeader(1, 0, 1);
-
- xls.setPageNumberAlign(FooterText.ALIGN_CENTER);
- FooterText text = new FooterText("(C)Some Corporation 2007 (GZ)");
- text.setAlign(FooterText.ALIGN_LEFT);
- text.setBold(true);
-
- xls.addPageFooter(text);
-
- text = new FooterText("July 23, 2007");
- text.setAlign(FooterText.ALIGN_RIGHT);
- text.setBold(false);
-
- xls.addPageFooter(text);
-
- Excel2PdfTransformer transformer = new Excel2PdfTransformer(xls);
- transformer.write(dest);
- pdf.rar (20 KB)
- 描述: Excel文件转换为PDF文件
- 下载次数: 775
分享到:
相关推荐
标题中的“可以将EXCEL文件转换为PDF文件”是指一种技术功能,允许用户将Microsoft Excel创建的电子表格文件(.xlsx或.xls)转换为Adobe Portable Document Format(.pdf)。PDF文件格式广泛用于共享和打印,因为它...
将word、excel文件转换为PDF文件.doc
在Java编程环境中,将Excel文件转换为PDF文件是一项常见的任务,尤其在数据报告或文档格式转换的场景下。本文将详细介绍如何使用Apache POI库处理Excel数据,以及使用iText库将这些数据导出为PDF格式。Apache POI是...
在IT行业中,转换文件格式是一项常见的任务,特别是将Excel文件转换为PDF格式。这通常涉及到数据的呈现、分享和打印需求。在这个问题的总结中,我们将深入探讨如何进行Excel到PDF的转换,以及可能遇到的一些技术和...
首先,我们来探讨如何将Excel文件转换为PDF格式。PDF(Portable Document Format)文件格式能够保持原始文档的样式和布局,方便阅读和打印。转换方法有很多种,包括使用Microsoft Office自带的功能和第三方软件。在...
本文将详细介绍如何将Excel文件转换为PDF文件的具体步骤。 #### 准备工作 1. **下载并安装转换工具**:首先需要下载一款专门用于Excel转PDF的转换工具。可以通过搜索引擎(如百度)找到许多此类工具,并按照官方...
Excel文件转换为PDF poi itext itext2.1.5,jexcelapi,iTextAsian.jar, iTextAsianCmaps.jar 极度bs那些把资源分放的那么高的人,赚点分不容易
在这个场景中,我们需要将Excel文件转换成PDF格式,并且在此基础上添加水印,以增强文档的安全性和版权标识。这里主要涉及两个关键的技术:itextpdf库和Excel到PDF的转换。 **itextpdf库**是一个强大的Java库,专门...
使用C#将Word、Excel、PPT文件转换成PDF文件 1,使用VS2017编译程序 2,点击添加文件,选择word文件,点击【word转pdf】,PDF文件生成到桌面; 3,点击添加文件,选择excel文件,点击【excel转pdf】,PDF文件生成到...
标题 "同一文件夹下面多个Excel批量转换成PDF" 描述了一种使用VBA(Visual Basic for Applications)在Excel中实现批量将Excel文件转换为PDF格式的解决方案。VBA是Microsoft Office套件中内置的一种编程语言,允许...
在IT行业中,将Excel文件转换成PDF格式是一个常见的需求,特别是在数据报告、文档分享和打印预览等场景。本文将详细讲解如何使用C#编程语言实现这一功能。 首先,我们需要了解C#中处理Excel和PDF的基本概念。在C#中...
将Excel文件转换为PDF格式是数据管理和文档分享中常见的需求,尤其在需要保持表格布局、保护数据不被篡改或确保文档能在不同设备上一致显示时。以下是对这一过程的详细解析,包括技术原理、实现步骤及代码示例。 ##...
在Java编程环境中,将Excel文件转换为PDF格式是一项常见的任务,尤其在数据报告或文档交换中。Aspose.Cells是一款强大的库,它提供了丰富的API来处理各种办公文档,包括Excel到PDF的转换。在这个过程中,无需依赖...
Aspose.Excel支持多种格式,包括XLS、XLSX、CSV、XML、HTML等,并且可以将这些格式的文件转换为其他格式,例如PDF。PDF是一种普遍接受的文档格式,具有跨平台兼容性和良好的视觉保真性,因此将Excel转换为PDF在许多...
PDF文件转换成Excel文件是日常工作中常见的需求,尤其在处理数据和报表时。PDF格式的文件因其便携性和防止篡改的特性而被广泛使用,但处理数据时往往不如Excel那样方便。在这种情况下,需要利用特定的工具或软件将...
描述中提到的"word文件,excel文件,ppt文件转换成pdf文件,java代码实现,已经集成为工具类,可以直接使用,自测ok"表明已经有开发者编写了一个工具类,该类能够处理这些转换操作,并且经过测试,功能正常。...
// 将Excel文件转换为内存流 var memoryStream = new MemoryStream(); package.SaveAs(memoryStream); return memoryStream.ToArray(); } ``` 3. **Excel转PDF** iTextSharp库提供了将其他格式的文档转换为...
接下来,我们转向 `Spire.XLS.Free`,这是一个免费的 Java PDF 库,用于将 Excel 文件转换为 PDF 格式。尽管 `easypoi` 不直接支持导出为 PDF,但我们可以借助 `Spire.XLS.Free` 完成这个任务。转换过程如下: 1. ...
标题提到的"Jacob Word excel 转PDF 合并PDF文件"是指使用Jacob库来将Microsoft Word和Excel文档转换为PDF格式,并进一步合并多个PDF文件。Jacob(Java Advanced COM Bridge)是一个Java库,它允许Java应用程序与...
在IT行业中,文件转换是一项常见的任务,特别是在文档处理和数据迁移的过程中。本主题主要关注如何使用JAVA编程语言将常见的办公软件格式,如Word(.doc)、Excel(.xls)、PowerPoint(.ppt)以及图像文件(如.tif...