PDF管理控件Aspose.PDF for .Net使用教程(二十六):将PDF转换为Excel XLS

翻译|使用教程|编辑:李显亮|2020-01-15 09:43:22.663|阅读 74 次

概述:在本系列教程中,将为开发者带来Aspose.PDF for .NET的一系列使用教程,例如进行文档间的转换,如何标记PDF文件,如何使用表单和图表等等。本文将介绍如何将PDF转换为Excel XLS。

# 您正在找协同办公软件吗?点击这里站长给您推荐 #

相关链接:

Aspose.PDF for .NET是一种高PDF处理和解析API,用于在跨平台应用程序中执行文档管理和操作任务。API可以轻松用于生成、修改、转换、渲染、保护和打印PDF文档,而无需使用Adobe Acrobat。此外,API还提供PDF压缩选项,表格创建和操作,图形和图像功能,广泛的超链接功能,印章和水印任务,扩展的安全控制和自定义字体处理。

在接下来的系列教程中,将为开发者带来Aspose.PDF for .NET的一系列使用教程,例如进行文档间的转换,如何标记PDF文件,如何使用表单和图表等等。本文将介绍如何将PDF转换为Excel XLS。

>>Aspose.PDF for .NET更新至最新版v20.1,欢迎下载体验。


Aspose.Cells for .NET提供创建和操纵现有Excel工作簿的功能。 它还提供了将Excel工作簿转换为PDF格式的功能。由于Aspose.PDF for .NET是PDF操作组件,因此同样引入可将PDF文件呈现为Excel工作簿(XLS文件)的功能。 在此转换过程中,PDF文件的各个页面都转换为Excel工作表。

▲将PDF转换为Excel XLS

为了将PDF文件转换为XLS格式,Aspose.PDF有一个名为的类 ExcelSaveOptions。ExcelSaveOptions 该类的对象 作为第二个参数传递给 Document.Save(..) 构造函数。以下代码段显示了将PDF文件转换为XLS格式的过程。

// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion();

// Load PDF document
Document pdfDocument = new Document(dataDir + "input.pdf");

// Instantiate ExcelSave Option object
Aspose.Pdf.ExcelSaveOptions excelsave = new ExcelSaveOptions();

// Save the output in XLS format
pdfDocument.Save("PDFToXLS_out.xls", excelsave);

▲使用控制列将PDF转换为XLS

将PDF转换为XLS格式时,会将空白列作为第一列添加到输出文件中。in ExcelSaveOptions class InsertBlankColumnAtFirst 选项用于控制此列。其默认值为true。

// Instantiate ExcelSave Option object
Aspose.Pdf.ExcelSaveOptions excelsave = new ExcelSaveOptions();
excelsave.InsertBlankColumnAtFirst = false;

▲将PDF转换为单个Excel工作表

将具有很多页面的PDF文件导出到XLS时,每页都将导出到Excel文件中的不同工作表。这是因为MinimizeTheNumberOfWorksheets 默认情况下该属性设置为false。为确保将所有页面导出到输出Excel文件中的一张纸上,请将 属性设置MinimizeTheNumberOfWorksheets为true。

// Instantiate ExcelSave Option object
Aspose.Pdf.ExcelSaveOptions excelsave = new ExcelSaveOptions();
// Set this property to true
excelsave.MinimizeTheNumberOfWorksheets = true;

还想要更多吗?您可以点击阅读【2019 · Aspose最新资源整合】查找需要的教程资源。如果您有任何疑问或需求,请随时联系慧都客服,我们很高兴为您提供查询和咨询


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果

登录 慧都网发表评论


暂无评论...

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关厂商
相关产品
Aspose.PDF for .NET

PDF文档创建组件,无需Adobe Acrobat,也可以在任何平台上操作PDF文档。

在线
客服
在线
QQ
咨询
电话
173-8239-2642
购物车 反馈 返回
顶部
在线客服系统
live chat