精华内容
下载资源
问答
  • PDF到Excel转换是当今的一种常见做法,特别是当你需要需要表格数据从PDF文档导出...接下来,我们学习如何使用Aspose.PDF在.NET中使用C#以编程方式PDF转换Excel常用格式。很高兴的是,Aspose.PDF已经迎来...

    PDF到Excel的转换是当今的一种常见做法,特别是当你需要需要将表格数据从PDF文档导出到Excel电子表格时。在处理大量文档时,手动将数据从PDF复制/导出到Excel可能是一项耗时的工作。那么,为什么不自动化该过程并最大程度地减少时间和精力呢?

    接下来,我们将学习如何使用Aspose.PDF在.NET中使用C#以编程方式将PDF转换为Excel常用格式。很高兴的是,Aspose.PDF已经迎来2020第一次更新,增强了多项功能,如果你还没有升级Aspose.PDF最新版测试,可以点击文末“了解更多”下载。

    在本文中,我们将使用Aspose.PDF在C#中执行以下PDF到Excel的转换:

    • 将PDF转换为XLS格式。
    • 将PDF转换为XLSX格式。
    • 在转换后的Excel工作表中插入空白的第一列。
    • 最小化转换后的Excel电子表格中的工作表数量。

    ①在C#中将PDF转换为XLS

    为了将PDF文档转换为XLS电子表格,可以简单地加载PDF文件并以“ .xls”扩展名保存。下面的代码示例演示如何使用C#将PDF转换为XLS格式的Excel。

    // Load PDF documentDocument pdfDocument = new Document("sampletable.pdf");ExcelSaveOptions options = new ExcelSaveOptions(); // Save output filepdfDocument.Save("Excel.xls", options);

    PDF文件

    5161b26fe98769fb37976189c8229b9f.png

    转换后的Excel文档

    113ede646527b77254ef746b7d7c15ff.png

    ②在C#中将PDF转换为XLSX

    默认情况下,Aspose.PDF将PDF文档转换为XLS格式。如果要获取转换后的XLSX格式的Excel电子表格,则可以使用ExcelSaveOptions类进行指定。下面的代码示例演示如何使用C#将PDF文档转换为XLSX格式的Excel。

    // Load PDF documentDocument pdfDocument = new Document("sampletable.pdf");// Initialize ExcelSaveOptionsExcelSaveOptions options = new ExcelSaveOptions();// Set output formatoptions.Format = ExcelSaveOptions.ExcelFormat.XLSX;// Save output filepdfDocument.Save("Excel.xlsx", options);

    ③使用空白的第一列将PDF转换为Excel

    我们也可以在转换后的Excel电子表格中插入空白的第一列。可以使用ExcelSaveOptions.InsertBlankColumnAtFirst选项完成此操作,如以下代码示例所示。

    // Load PDF documentDocument pdfDocument = new Document("sampletable.pdf");// Initialize ExcelSaveOptionsExcelSaveOptions options = new ExcelSaveOptions();// Set output formatoptions.Format = ExcelSaveOptions.ExcelFormat.XLSX;// To insert blank column as first column to the Worksheet options.InsertBlankColumnAtFirst = true;// Save output filepdfDocument.Save("Excel.xlsx", options);

    ④以最少的工作表数量将PDF转换为Excel

    默认情况下,输入PDF文档中的每个页面都将转换为单独的工作表。对于具有许多页面的大型PDF文档,转换后的Excel电子表格还将包含许多工作表。在这种情况下,我们可以使用ExcelSaveOptions.MinimizeTheNumberOfWorksheets选项自定义PDF到Excel的转换,并最小化转换后的电子表格中的工作表数。

    下面的代码示例演示如何使用C#将PDF到Excel转换中的工作表数量减少到最少:

    // Load PDF documentDocument pdfDocument = new Document("sampletable.pdf");// Initialize ExcelSaveOptionsExcelSaveOptions options = new ExcelSaveOptions();// Set output formatoptions.Format = ExcelSaveOptions.ExcelFormat.XLSX;// Minimize number of Worksheetsoptions.MinimizeTheNumberOfWorksheets = true;// Save output filepdfDocument.Save("Excel.xlsx", options);
    展开全文
  • 05.zip Finding memory leaks 发现内存的泄漏(6KB)<END><br>6,06.zip Convert message ID to a string 消息标志符转换成字符串(4KB)<END><br>7,07.zip Message Tracer 消息跟踪(5KB)<END><br>8,...
  • 实例241 基于Base64编码 实例242 基于Base64解码 实例243 发送简单的Email 实例244 发送带附件的Email 实例245 读取XML文件属性 第3篇 窗体与控件应用 第11章 窗体设计 11.1 设置窗体位置 实例246 控制窗体...
  • 实例241 基于Base64编码 实例242 基于Base64解码 实例243 发送简单的Email 实例244 发送带附件的Email 实例245 读取XML文件属性 第3篇 窗体与控件应用 第11章 窗体设计 11.1 设置窗体位置 实例246 控制窗体...
  • 实例241 基于Base64编码 304 实例242 基于Base64解码 305 实例243 发送简单的Email 306 实例244 发送带附件的Email 308 实例245 读取XML文件属性 310 第3篇 窗体与控件应用 第11章 窗体设计 314 11.1 设置窗体位置 ...
  • 实例241 基于Base64编码 304 实例242 基于Base64解码 305 实例243 发送简单的Email 306 实例244 发送带附件的Email 308 实例245 读取XML文件属性 310 第3篇 窗体与控件应用 第11章 窗体设计 314 11.1 设置窗体位置 ...
  • asp.net知识库

    2015-06-18 08:45:45
    常用编码工具类,支持base64,md5,des,crc32 也谈谈技术面试 在C#里把ArrayList转换为Array 或 把Array转换为ArrayList C# 2.0 在.NET 2.0中,让你的组件也可以绑定 .NET20 一种简单的窗口控件UI状态控制方法 翻译MSDN...
  • 易语言 茶凉专用模块

    2010-05-04 12:26:36
    子程序 到任意进制, 文本型, 公开, 可以从二进制到三十六进制的数值随意进行转换(返回转换后的文本) .参数 被转换文本, 文本型, , 欲被转换的文本(不可以转换负数以及小数) .参数 被转换进制, 整数型, , 被转换...
  • vc++ 应用源码包_6

    热门讨论 2012-09-15 14:59:46
    详细讲解了Crypt++的加密解密的使用以及其它的加密解密方法(例如base64加解密、哈希加解密以及其它的文件加解密),分静态库和动态库方法。 JSCalls_demo js调用的演示源码 树控件拖动 演示了在树控件中来回拖动...
  • vc++ 应用源码包_5

    热门讨论 2012-09-15 14:45:16
    详细讲解了Crypt++的加密解密的使用以及其它的加密解密方法(例如base64加解密、哈希加解密以及其它的文件加解密),分静态库和动态库方法。 JSCalls_demo js调用的演示源码 树控件拖动 演示了在树控件中来回拖动...
  • vc++ 应用源码包_4

    热门讨论 2012-09-15 14:38:35
    详细讲解了Crypt++的加密解密的使用以及其它的加密解密方法(例如base64加解密、哈希加解密以及其它的文件加解密),分静态库和动态库方法。 JSCalls_demo js调用的演示源码 树控件拖动 演示了在树控件中来回拖动...
  • vc++ 应用源码包_3

    热门讨论 2012-09-15 14:33:15
    详细讲解了Crypt++的加密解密的使用以及其它的加密解密方法(例如base64加解密、哈希加解密以及其它的文件加解密),分静态库和动态库方法。 JSCalls_demo js调用的演示源码 树控件拖动 演示了在树控件中来回拖动...
  • vc++ 应用源码包_1

    热门讨论 2012-09-15 14:22:12
    详细讲解了Crypt++的加密解密的使用以及其它的加密解密方法(例如base64加解密、哈希加解密以及其它的文件加解密),分静态库和动态库方法。 JSCalls_demo js调用的演示源码 树控件拖动 演示了在树控件中来回拖动...
  • 实例226 将Excel中数据导入到Aceess并绑定GridView 356 实例227 将GridView中绑定的Access数据生成XML 358 实例228 嵌套购物车(可增减商品数并显示摘要信息) 359 实例229 使用LINQ实现GridView控件分页功能 361 实例...
  • 实例226 将Excel中数据导入到Aceess并绑定GridView 356 实例227 将GridView中绑定的Access数据生成XML 358 实例228 嵌套购物车(可增减商品数并显示摘要信息) 359 实例229 使用LINQ实现GridView控件分页功能 361 实例...
  • 实例226 将Excel中数据导入到Aceess并绑定GridView 356 实例227 将GridView中绑定的Access数据生成XML 358 实例228 嵌套购物车(可增减商品数并显示摘要信息) 359 实例229 使用LINQ实现GridView控件分页功能 361 实例...
  • vc++ 应用源码包_2

    热门讨论 2012-09-15 14:27:40
    详细讲解了Crypt++的加密解密的使用以及其它的加密解密方法(例如base64加解密、哈希加解密以及其它的文件加解密),分静态库和动态库方法。 JSCalls_demo js调用的演示源码 树控件拖动 演示了在树控件中来回拖动...
  • asp.net本质论(带目录)

    2015-12-27 00:43:49
    6.2.3 Base64 /218 6.2.4 视图状态属性与 IStateManager 接口 /219 6.2.5 保存和恢复的时间点 /221 6.2.6 视图状态的序列化器 /223 6.2.7 使用视图状态实现路径导航 /224 6.3 控件状态 ControlState /228 6.4...
  • 7.5 OpenOffice/StarOffice Base 113 7.5.1 与MySQL数据库建立连接 113 7.5.2 Table模块 114 7.5.3 Queries模块 115 7.5.4 Forms模块、Rerports模块和其他功能 116 7.6 OpenOffice/StarOffice的Data Source...
  • 右下方还有系统内存的参数:BASE MEMORY:基本内存;extended 扩展内存;other 其它内存;total MEMORY 全部内存。 2.BIOS能功设定 在用光盘安装系统时就需要对此部分进设置,第一驱动改为光驱引导(First Boot ...

空空如也

空空如也

1
收藏数 20
精华内容 8
关键字:

编程将excel转换base64