Excel管理控件Aspose.Cells开发者指南(四):将文件保存到不同的响应对象

翻译|使用教程|编辑:李显亮|2019-09-03 09:54:16.843|阅读 36 次

概述:在接下来的系列教程中,将为开发者带来Aspose.Cells for .NET的一系列使用教程,本文将介绍如何将文件保存到不同的响应对象,不如PDF、XLS等。

相关链接:

Aspose.Cells for .NET是Excel电子表格编程API,可加快电子表格管理和处理任务,支持构建具有生成,修改,转换,呈现和打印电子表格功能的跨平台应用程序。

【下载体验Aspose.Cells for .NET最新版】

在接下来的系列教程中,将为开发者带来Aspose.Cells for .NET的一系列使用教程,例如关于加载保存转换、字体、渲染、绘图、智能标记等等。

第一章:加载,保存,转换和管理

▲第四节:将文件保存到响应对象

在使用Aspose.Cells时,可以动态生成文件并将其直接发送到客户机浏览器。为此,请使用Save方法的一个特殊重载版本,该版本接受以下参数:

  • ASP.NET:HttpResponse对象
  • 文件名
  • ContentDisposition,输出文件的内容配置类型
  • SaveOptions,文件格式类型

XLS文件

//文档目录的路径。
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
HttpResponse Response = null;

//加载源工作簿
Workbook workbook = new Workbook();

if (Response != null)
{
    //以Excel2003 XLS格式保存
    workbook.Save(Response, dataDir + "output.xls", ContentDisposition.Inline, new XlsSaveOptions());
	Response.End();
}

XLSX文件

//文档目录的路径。
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
HttpResponse Response = null;

//加载源工作簿
Workbook workbook = new Workbook();

if (Response != null)
{
    //以Xlsx格式保存
    workbook.Save(Response, dataDir + "output.xlsx", ContentDisposition.Attachment, new OoxmlSaveOptions());
    Response.End();
}

PDF文件

//文档目录的路径。
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
HttpResponse Response = null;

//创建工作簿对象
Workbook workbook = new Workbook();

if (Response != null)
{
    // 以Pdf格式保存
    workbook.Save(Response, dataDir + "output.pdf", ContentDisposition.Attachment, new PdfSaveOptions());
    Response.End();
}

更多Aspose.Cells for .NET教程示例,可点击这里查看哦~


*想要购买Aspose.Cells for .NET正版授权的朋友可以联系在线客服了解详情哦~

欢迎加入ASPOSE技术交流QQ群,各类资源及时分享,技术问题交流讨论!(扫描下方二维码加入群聊)

1560231367164.png



标签:

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

登录 慧都网发表评论


暂无评论...

为你推荐

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

专业的电子表格控件,无需MS Excel也可满足一切Excel表格功能。

Aspose.Cells for Java

在基于Java的应用程序中可完全控制电子表格操作,不需要依赖Microsoft Excel。

购物车 在线客服 在线QQ 电话咨询
400-700-1020
反馈
在线客服系统
live chat